![]() |
AscEmu
OpenSource WoW Emulator
|
#include <Player.hpp>
Classes | |
| struct | BGEntryData |
| struct | BindData |
| struct | CorpseData |
| struct | SocialFriends |
| struct | SummonData |
Public Types | |
| typedef std::unordered_map< uint32_t, InstancePlayerBind > | BoundInstancesMap |
Public Member Functions | |
| Player (uint32_t guid) | |
| ~Player () | |
| void | Update (unsigned long time_passed) |
| void | AddToWorld () |
| void | AddToWorld (WorldMap *pMapMgr) |
| void | OnPrePushToWorld () override |
| void | OnPushToWorld () override |
| void | removeFromWorld () |
| uint64_t | getDuelArbiter () const |
| void | setDuelArbiter (uint64_t guid) |
| uint32_t | getPlayerFlags () const |
| void | setPlayerFlags (uint32_t flags) |
| void | addPlayerFlags (uint32_t flags) |
| void | removePlayerFlags (uint32_t flags) |
| bool | hasPlayerFlags (uint32_t flags) const |
| uint32_t | getGuildId () const |
| void | setGuildId (uint32_t guildId) |
| uint32_t | getGuildRank () const |
| void | setGuildRank (uint32_t guildRank) |
| uint32_t | getGuildLevel () const |
| void | setGuildLevel (uint32_t guildLevel) |
| uint32_t | getPlayerBytes () const |
| void | setPlayerBytes (uint32_t bytes) |
| uint8_t | getSkinColor () const |
| void | setSkinColor (uint8_t color) |
| uint8_t | getFace () const |
| void | setFace (uint8_t face) |
| uint8_t | getHairStyle () const |
| void | setHairStyle (uint8_t style) |
| uint8_t | getHairColor () const |
| void | setHairColor (uint8_t color) |
| uint32_t | getPlayerBytes2 () const |
| void | setPlayerBytes2 (uint32_t bytes2) |
| uint8_t | getFacialFeatures () const |
| void | setFacialFeatures (uint8_t feature) |
| uint8_t | getBankSlots () const |
| void | setBankSlots (uint8_t slots) |
| uint8_t | getRestState () const |
| void | setRestState (uint8_t state) |
| uint32_t | getPlayerBytes3 () const |
| void | setPlayerBytes3 (uint32_t bytes3) |
| uint8_t | getPlayerGender () const |
| void | setPlayerGender (uint8_t gender) |
| uint8_t | getDrunkValue () const |
| void | setDrunkValue (uint8_t value) |
| uint8_t | getPvpRank () const |
| void | setPvpRank (uint8_t rank) |
| uint8_t | getArenaFaction () const |
| void | setArenaFaction (uint8_t faction) |
| uint32_t | getDuelTeam () const |
| void | setDuelTeam (uint32_t team) |
| uint32_t | getGuildTimestamp () const |
| void | setGuildTimestamp (uint32_t timestamp) |
| uint32_t | getQuestLogEntryForSlot (uint8_t slot) const |
| void | setQuestLogEntryBySlot (uint8_t slot, uint32_t questEntry) |
| uint32_t | getQuestLogStateForSlot (uint8_t slot) const |
| void | setQuestLogStateBySlot (uint8_t slot, uint32_t state) |
| uint32_t | getQuestLogRequiredMobOrGoForSlot (uint8_t slot) const |
| void | setQuestLogRequiredMobOrGoBySlot (uint8_t slot, uint32_t mobOrGoCount) |
| uint32_t | getQuestLogExpireTimeForSlot (uint8_t slot) const |
| void | setQuestLogExpireTimeBySlot (uint8_t slot, uint32_t expireTime) |
| uint32_t | getVisibleItemEntry (uint32_t slot) const |
| void | setVisibleItemEntry (uint32_t slot, uint32_t entry) |
| uint32_t | getVisibleItemEnchantment (uint32_t slot, uint8_t pos) const |
| void | setVisibleItemEnchantment (uint32_t slot, uint8_t pos, uint32_t enchantment) |
| uint64_t | getInventorySlotItemGuid (uint8_t slot) const |
| void | setInventorySlotItemGuid (uint8_t slot, uint64_t guid) |
| uint64_t | getPackSlotItemGuid (uint8_t slot) const |
| void | setPackSlotItemGuid (uint8_t slot, uint64_t guid) |
| uint64_t | getBankSlotItemGuid (uint8_t slot) const |
| void | setBankSlotItemGuid (uint8_t slot, uint64_t guid) |
| uint64_t | getBankBagSlotItemGuid (uint8_t slot) const |
| void | setBankBagSlotItemGuid (uint8_t slot, uint64_t guid) |
| uint64_t | getVendorBuybackSlot (uint8_t slot) const |
| void | setVendorBuybackSlot (uint8_t slot, uint64_t guid) |
| uint64_t | getVanityPetSlotItemGuid (uint8_t slot) const |
| void | setVanityPetSlotItemGuid (uint8_t slot, uint64_t guid) |
| uint64_t | getCurrencyTokenSlotItemGuid (uint8_t slot) const |
| void | setCurrencyTokenSlotItemGuid (uint8_t slot, uint64_t guid) |
| uint64_t | getFarsightGuid () const |
| void | setFarsightGuid (uint64_t farsightGuid) |
| uint64_t | getKnownCurrencies () const |
| void | setKnownCurrencies (uint64_t currencies) |
| uint32_t | getXp () const |
| void | setXp (uint32_t xp) |
| void | addXP (uint32_t xp) |
| uint32_t | getNextLevelXp () const |
| void | setNextLevelXp (uint32_t xp) |
| uint16_t | getSkillInfoId (uint32_t index, uint8_t offset) const |
| uint16_t | getSkillInfoStep (uint32_t index, uint8_t offset) const |
| uint16_t | getSkillInfoCurrentValue (uint32_t index, uint8_t offset) const |
| uint16_t | getSkillInfoMaxValue (uint32_t index, uint8_t offset) const |
| uint16_t | getSkillInfoBonusTemporary (uint32_t index, uint8_t offset) const |
| uint16_t | getSkillInfoBonusPermanent (uint32_t index, uint8_t offset) const |
| uint32_t | getProfessionSkillLine (uint32_t index) const |
| void | setSkillInfoId (uint32_t index, uint8_t offset, uint16_t id) |
| void | setSkillInfoStep (uint32_t index, uint8_t offset, uint16_t step) |
| void | setSkillInfoCurrentValue (uint32_t index, uint8_t offset, uint16_t current) |
| void | setSkillInfoMaxValue (uint32_t index, uint8_t offset, uint16_t max) |
| void | setSkillInfoBonusTemporary (uint32_t index, uint8_t offset, uint16_t bonus) |
| void | setSkillInfoBonusPermanent (uint32_t index, uint8_t offset, uint16_t bonus) |
| void | setProfessionSkillLine (uint32_t index, uint32_t value) |
| uint32_t | getFreeTalentPoints () const |
| uint32_t | getFreePrimaryProfessionPoints () const |
| void | setFreePrimaryProfessionPoints (uint32_t points) |
| void | modFreePrimaryProfessionPoints (int32_t amount) |
| uint32_t | getTrackCreature () const |
| void | setTrackCreature (uint32_t id) |
| uint32_t | getTrackResource () const |
| void | setTrackResource (uint32_t id) |
| float | getBlockPercentage () const |
| void | setBlockPercentage (float value) |
| float | getDodgePercentage () const |
| void | setDodgePercentage (float value) |
| float | getParryPercentage () const |
| void | setParryPercentage (float value) |
| uint32_t | getExpertise () const |
| void | setExpertise (uint32_t value) |
| void | modExpertise (int32_t value) |
| uint32_t | getOffHandExpertise () const |
| void | setOffHandExpertise (uint32_t value) |
| void | modOffHandExpertise (int32_t value) |
| float | getMeleeCritPercentage () const |
| void | setMeleeCritPercentage (float value) |
| float | getRangedCritPercentage () const |
| void | setRangedCritPercentage (float value) |
| float | getOffHandCritPercentage () const |
| void | setOffHandCritPercentage (float value) |
| float | getSpellCritPercentage (uint8_t school) const |
| void | setSpellCritPercentage (uint8_t school, float value) |
| uint32_t | getShieldBlock () const |
| void | setShieldBlock (uint32_t value) |
| float | getShieldBlockCritPercentage () const |
| void | setShieldBlockCritPercentage (float value) |
| uint32_t | getExploredZone (uint32_t idx) const |
| void | setExploredZone (uint32_t idx, uint32_t data) |
| uint32_t | getSelfResurrectSpell () const |
| void | setSelfResurrectSpell (uint32_t spell) |
| uint32_t | getWatchedFaction () const |
| void | setWatchedFaction (uint32_t factionId) |
| float | getManaRegeneration () const |
| void | setManaRegeneration (float value) |
| float | getManaRegenerationWhileCasting () const |
| void | setManaRegenerationWhileCasting (float value) |
| uint32_t | getMaxLevel () const |
| void | setMaxLevel (uint32_t level) |
| float | getRuneRegen (uint8_t rune) const |
| void | setRuneRegen (uint8_t rune, float regen) |
| uint32_t | getRestStateXp () const |
| void | setRestStateXp (uint32_t xp) |
| uint64_t | getCoinage () const |
| void | setCoinage (uint64_t coinage) |
| bool | hasEnoughCoinage (uint64_t coinage) const |
| void | modCoinage (int64_t coinage) |
| uint32_t | getResistanceBuffModPositive (uint8_t type) const |
| void | setResistanceBuffModPositive (uint8_t type, uint32_t value) |
| uint32_t | getResistanceBuffModNegative (uint8_t type) const |
| void | setResistanceBuffModNegative (uint8_t type, uint32_t value) |
| uint32_t | getModDamageDonePositive (uint16_t school) const |
| void | setModDamageDonePositive (uint16_t school, uint32_t value) |
| void | modModDamageDonePositive (uint16_t school, int32_t value) |
| uint32_t | getModDamageDoneNegative (uint16_t school) const |
| void | setModDamageDoneNegative (uint16_t school, uint32_t value) |
| void | modModDamageDoneNegative (uint16_t school, int32_t value) |
| float | getModDamageDonePct (uint8_t shool) const |
| void | setModDamageDonePct (float damagePct, uint8_t shool) |
| uint32_t | getModHealingDone () const |
| void | setModHealingDone (uint32_t value) |
| void | modModHealingDone (int32_t value) |
| uint32_t | getModTargetResistance () const |
| void | setModTargetResistance (uint32_t value) |
| void | modModTargetResistance (int32_t value) |
| uint32_t | getModTargetPhysicalResistance () const |
| void | setModTargetPhysicalResistance (uint32_t value) |
| void | modModTargetPhysicalResistance (int32_t value) |
| uint32_t | getPlayerFieldBytes () const |
| void | setPlayerFieldBytes (uint32_t bytes) |
| uint8_t | getPlayerFieldBytesMiscFlag () const |
| void | setPlayerFieldBytesMiscFlag (uint8_t miscFlag) |
| void | addPlayerFieldBytesMiscFlag (uint8_t miscFlag) |
| void | removePlayerFieldBytesMiscFlag (uint8_t miscFlag) |
| uint8_t | getEnabledActionBars () const |
| void | setEnabledActionBars (uint8_t actionBarId) |
| uint32_t | getBuybackPriceSlot (uint8_t slot) const |
| void | setBuybackPriceSlot (uint8_t slot, uint32_t price) |
| uint32_t | getBuybackTimestampSlot (uint8_t slot) const |
| void | setBuybackTimestampSlot (uint8_t slot, uint32_t timestamp) |
| uint32_t | getLifetimeHonorableKills () const |
| void | setLifetimeHonorableKills (uint32_t kills) |
| uint32_t | getPlayerFieldBytes2 () const |
| void | setPlayerFieldBytes2 (uint32_t bytes) |
| uint8_t | getAuraVision () const |
| void | setAuraVision (uint8_t auraVision) |
| void | addAuraVision (uint8_t auraVision) |
| void | removeAuraVision (uint8_t auraVision) |
| uint32_t | getCombatRating (uint8_t combatRating) const |
| void | setCombatRating (uint8_t combatRating, uint32_t value) |
| void | modCombatRating (uint8_t combatRating, int32_t value) |
| uint32_t | getNoReagentCost (uint8_t index) const |
| void | setNoReagentCost (uint8_t index, uint32_t value) |
| uint32_t | getGlyphSlot (uint16_t slot) const |
| void | setGlyphSlot (uint16_t slot, uint32_t glyph) |
| uint32_t | getGlyph (uint16_t slot) const |
| void | setGlyph (uint16_t slot, uint32_t glyph) |
| uint32_t | getGlyphsEnabled () const |
| void | setGlyphsEnabled (uint32_t glyphs) |
| void | sendForceMovePacket (UnitSpeedType speed_type, float speed) |
| void | sendMoveSetSpeedPaket (UnitSpeedType speed_type, float speed) |
| void | resendSpeed () |
| bool | isMoving () const |
| uint32_t | getMountSpellId () const |
| void | setMountSpellId (uint32_t id) |
| bool | isOnVehicle () const |
| uint32_t | getMountVehicleId () const |
| void | setMountVehicleId (uint32_t id) |
| void | handleAuraInterruptForMovementFlags (MovementInfo const &movement_info) |
| bool | isInCity () const |
| void | handleBreathing (MovementInfo const &movement_info, WorldSession *session) |
| void | initialiseNoseLevel () |
| void | handleKnockback (Object *caster, float horizontal, float vertical) override |
| bool | teleport (const LocationVector &vec, WorldMap *map) |
| void | eventTeleport (uint32_t mapId, LocationVector position, uint32_t instanceId=0) |
| bool | safeTeleport (uint32_t mapId, uint32_t instanceId, const LocationVector &vec) |
| void | safeTeleport (WorldMap *mgr, const LocationVector &vec) |
| void | setTransferStatus (uint8_t status) |
| uint8_t | getTransferStatus () const |
| bool | isTransferPending () const |
| uint32_t | getTeleportState () const |
| void | sendTeleportPacket (LocationVector position) |
| void | sendTeleportAckPacket (LocationVector position) |
| void | onWorldPortAck () |
| void | eventPortToGm (Player *gmPlayer) |
| void | indoorCheckUpdate (uint32_t time) |
| time_t | getFallDisabledUntil () const |
| void | setFallDisabledUntil (time_t time) |
| void | setMapEntryPoint (uint32_t mapId) |
| void | setPhase (uint8_t command=PHASE_SET, uint32_t newPhase=1) override |
| void | zoneUpdate (uint32_t zoneId) |
| void | forceZoneUpdate () |
| bool | hasAreaExplored (WDB::Structures::AreaTableEntry const *) |
| bool | hasOverlayUncovered (uint32_t overlayId) |
| void | eventExploration () |
| void | ejectFromInstance () |
| bool | exitInstance () |
| bool | create (CharCreate &charCreateContent) |
| WDB::Structures::ChrRacesEntry const * | getDbcRaceEntry () |
| WDB::Structures::ChrClassesEntry const * | getDbcClassEntry () |
| utf8_string | getName () const |
| void | setName (std::string name) |
| uint32_t | getLoginFlag () const |
| void | setLoginFlag (uint32_t flag) |
| void | setInitialDisplayIds (uint8_t gender, uint8_t race) |
| void | applyLevelInfo (uint32_t newLevel) |
| virtual bool | isClassMage () const |
| virtual bool | isClassDeathKnight () const |
| virtual bool | isClassPriest () const |
| virtual bool | isClassRogue () const |
| virtual bool | isClassShaman () const |
| virtual bool | isClassHunter () const |
| virtual bool | isClassWarlock () const |
| virtual bool | isClassWarrior () const |
| virtual bool | isClassPaladin () const |
| virtual bool | isClassMonk () const |
| virtual bool | isClassDruid () const |
| PlayerTeam | getTeam () const |
| PlayerTeam | getBgTeam () const |
| void | setTeam (uint32_t team) |
| void | setBgTeam (uint32_t team) |
| uint32_t | getInitialTeam () const |
| void | resetTeam () |
| bool | isTeamHorde () const |
| bool | isTeamAlliance () const |
| Unit * | getUnitOwner () override |
| Unit const * | getUnitOwner () const override |
| Unit * | getUnitOwnerOrSelf () override |
| Unit const * | getUnitOwnerOrSelf () const override |
| Player * | getPlayerOwner () override |
| Player const * | getPlayerOwner () const override |
| Player * | getPlayerOwnerOrSelf () override |
| Player const * | getPlayerOwnerOrSelf () const override |
| void | toggleAfk () |
| void | toggleDnd () |
| uint32_t * | getPlayedTime () |
| CachedCharacterInfo * | getPlayerInfo () const |
| void | sendInitialLogonPackets () |
| WorldSession * | getSession () const |
| void | setSession (WorldSession *session) |
| void | removePendingPlayer () |
| void | softDisconnect () |
| void | outPacket (uint16_t opcode, uint16_t length, const void *data) override |
| void | sendPacket (WorldPacket *packet) override |
| void | outPacketToSet (uint16_t opcode, uint16_t length, const void *data, bool sendToSelf) override |
| void | sendMessageToSet (WorldPacket *data, bool sendToSelf, bool sendToOwnTeam=false) override |
| void | sendDelayedPacket (WorldPacket *data, bool deleteDataOnSend) |
| void | processPendingUpdates () |
| bool | compressAndSendUpdateBuffer (uint32_t size, const uint8_t *update_buffer) |
| uint32_t | buildCreateUpdateBlockForPlayer (ByteBuffer *data, Player *target) override |
| This includes any nested objects we have, inventory for example. | |
| void | copyAndSendDelayedPacket (WorldPacket *data) |
| void | setEnteringToWorld () |
| Creature * | getCreatureWhenICanInteract (WoWGuid const &guid, uint32_t npcflagmask) |
| UpdateManager & | getUpdateMgr () |
| void | addVisibleObject (uint64_t guid) |
| void | removeVisibleObject (uint64_t guid) |
| bool | isVisibleObject (uint64_t guid) |
| void | removeIfVisiblePushOutOfRange (uint64_t guid) |
| void | setInitialPlayerData () |
| void | regeneratePlayerPowers (uint16_t diff) |
| void | resetHolyPowerTimer () |
| void | updateManaRegeneration (bool initialUpdate=false) |
| void | updateRageRegeneration (bool initialUpdate=false) |
| void | updateRunicPowerRegeneration (bool initialUpdate=false) |
| float_t | calculateHealthRegenerationValue (bool inCombat) const |
| bool | loadSpells (QueryResult *result) |
| bool | loadSkills (QueryResult *result) |
| bool | loadReputations (QueryResult *result) |
| bool | hasSpell (uint32_t spellId) const |
| bool | hasDeletedSpell (uint32_t spellId) const |
| void | addSpell (uint32_t spellId, uint16_t fromSkill=0) |
| void | addDeletedSpell (uint32_t spellId) |
| bool | removeSpell (uint32_t spellId, bool moveToDeleted) |
| bool | removeDeletedSpell (uint32_t spellId) |
| SpellSet const & | getSpellSet () const |
| SpellSet const & | getDeletedSpellSet () const |
| void | sendSmsgInitialSpells () |
| void | sendPreventSchoolCast (uint32_t spellSchool, uint32_t timeMs) |
| void | resetSpells () |
| void | addShapeShiftSpell (uint32_t spellId) |
| void | removeShapeShiftSpell (uint32_t spellId) |
| SpellSet const & | getShapeshiftSpells () const |
| void | sendAvailSpells (WDB::Structures::SpellShapeshiftFormEntry const *shapeshiftFormEntry, bool active) |
| bool | isInFeralForm () |
| bool | isInDisallowedMountForm () const |
| void | updateAutoRepeatSpell () |
| bool | canUseFlyingMountHere () |
| bool | canDualWield2H () const |
| void | setDualWield2H (bool enable) |
| bool | isSpellFitByClassAndRace (uint32_t spell_id) const |
| uint32_t | getHealthFromSpell () |
| void | setHealthFromSpell (uint32_t value) |
| uint32_t | getManaFromSpell () |
| void | setManaFromSpell (uint32_t value) |
| void | calcResistance (uint8_t type) |
| float | getResistMCrit () |
| void | setResistMCrit (float newvalue) |
| float | getResistRCrit () |
| void | setResistRCrit (float newvalue) |
| bool | hasSpellOnCooldown (SpellInfo const *spellInfo) |
| bool | hasSpellGlobalCooldown (SpellInfo const *spellInfo) |
| void | addSpellCooldown (SpellInfo const *spellInfo, Item const *itemCaster, Spell *castingSpell=nullptr, int32_t cooldownTime=0) |
| void | addGlobalCooldown (SpellInfo const *spellInfo, Spell *castingSpell, const bool sendPacket=false) |
| void | sendSpellCooldownPacket (SpellInfo const *spellInfo, const uint32_t duration, const bool isGcd) |
| void | clearCooldownForSpell (uint32_t spellId) |
| void | clearGlobalCooldown () |
| void | resetAllCooldowns () |
| void | setLastPotion (uint32_t itemId) |
| void | cooldownAddItem (ItemProperties const *itemProp, uint32_t spellIndex) |
| bool | cooldownCanCast (ItemProperties const *itemProp, uint32_t spellIndex) |
| void | updatePotionCooldown () |
| bool | hasSpellWithAuraNameAndBasePoints (uint32_t auraName, uint32_t basePoints) |
| void | advanceAllSkills (uint16_t amount=1) |
| void | advanceSkillLine (uint16_t skillLine, uint16_t amount=1) |
| void | addSkillLine (uint16_t skillLine, uint16_t currentValue, uint16_t maxValue, bool noSpellLearning=false, bool initializeProfession=false) |
| bool | hasSkillLine (uint16_t skillLine, bool strict=false) const |
| uint16_t | getSkillLineCurrent (uint16_t skillLine, bool includeBonus=true) const |
| uint16_t | getSkillLineMax (uint16_t skillLine) const |
| void | learnInitialSkills () |
| void | learnSkillSpells (uint16_t skillLine, uint16_t currentValue) |
| void | modifySkillBonus (uint16_t skillLine, int16_t amount, bool permanentBonus) |
| void | modifySkillMaximum (uint16_t skillLine, uint16_t maxValue) |
| void | removeSkillLine (uint16_t skillLine) |
| void | removeSkillSpells (uint16_t skillLine) |
| void | removeAllSkills () |
| void | updateSkillMaximumValues () |
| float | getSkillUpChance (uint16_t id) |
| void | setInitialPlayerProfessions () |
| uint32_t | getArmorProficiency () const |
| void | addArmorProficiency (uint32_t proficiency) |
| void | removeArmorProficiency (uint32_t proficiency) |
| uint32_t | getWeaponProficiency () const |
| void | addWeaponProficiency (uint32_t proficiency) |
| void | removeWeaponProficiency (uint32_t proficiency) |
| void | applyItemProficienciesFromSpell (SpellInfo const *spellInfo, bool apply) |
| uint64_t | getComboPointTarget () const |
| int8_t | getComboPoints () const |
| void | addComboPoints (uint64_t targetGuid, int8_t points) |
| void | updateComboPoints () |
| void | clearComboPoints () |
| void | learnTalent (uint32_t talentId, uint32_t talentRank) |
| void | resetTalents () |
| void | resetAllTalents () |
| void | setTalentPoints (uint32_t talentPoints, bool forBothSpecs=true) |
| void | addTalentPoints (uint32_t talentPoints, bool forBothSpecs=true) |
| void | setInitialTalentPoints (bool talentsResetted=false) |
| uint32_t | getTalentPointsFromQuests () const |
| void | setTalentPointsFromQuests (uint32_t talentPoints) |
| void | smsg_TalentsInfo (bool SendPetTalents) |
| void | activateTalentSpec (uint8_t specId) |
| uint32_t | getTalentResetsCount () const |
| void | setTalentResetsCount (uint32_t value) |
| uint32_t | calcTalentResetCost (uint32_t resetnum) const |
| uint32_t | getTutorialValueById (uint8_t id) |
| void | setTutorialValueForId (uint8_t id, uint32_t value) |
| void | loadTutorials () |
| void | saveTutorials () |
| void | setActionButton (uint8_t button, uint32_t action, uint8_t type, uint8_t misc) |
| void | sendActionBars (uint8_t action) |
| void | sendAuctionCommandResult (Auction *auction, uint32_t Action, uint32_t ErrorCode, uint32_t bidError=0) |
| Player * | getTradeTarget () const |
| TradeData * | getTradeData () const |
| void | cancelTrade (bool sendToSelfAlso, bool silently=false) |
| void | sendReportToGmMessage (std::string playerName, std::string damageLog) |
| void | broadcastMessage (const char *Format,...) |
| void | sendAreaTriggerMessage (const char *message,...) |
| void | disableSummoning (bool disable) |
| bool | isSummoningDisabled () const |
| void | disableAppearing (bool disable) |
| bool | isAppearingDisabled () const |
| bool | isBanned () const |
| void | setBanned (uint32_t timestamp=4, std::string Reason="") |
| void | unsetBanned () |
| std::string | getBanReason () const |
| GameObject * | getSelectedGo () const |
| void | setSelectedGo (uint64_t guid) |
| void | kickFromServer (uint32_t delay=0) |
| void | eventKickFromServer () |
| void | sendSummonRequest (uint32_t requesterId, uint32_t zoneId, uint32_t mapId, uint32_t instanceId, const LocationVector &position) |
| void | setAFKReason (std::string reason) |
| std::string | getAFKReason () const |
| void | addToGMTargetList (uint32_t guid) |
| void | removeFromGMTargetList (uint32_t guid) |
| bool | isOnGMTargetList (uint32_t guid) const |
| void | unEquipOffHandIfRequired () |
| bool | hasOffHandWeapon () const |
| bool | hasItem (uint32_t itemId, uint32_t amount=1, bool checkBankAlso=false) const |
| ItemInterface * | getItemInterface () const |
| void | removeTempItemEnchantsOnArena () |
| void | addGarbageItem (std::unique_ptr< Item > item) |
| void | applyItemMods (Item *item, int16_t slot, bool apply, bool justBrokedown=false, bool skipStatApply=false) |
| InstanceDifficulty::Difficulties | getDifficulty (bool isRaid) const |
| void | setDungeonDifficulty (uint8_t diff) |
| uint8_t | getDungeonDifficulty () |
| void | setRaidDifficulty (uint8_t diff) |
| uint8_t | getRaidDifficulty () |
| void | die (Unit *unitAttacker, uint32_t damage, uint32_t spellId) override |
| void | setCorpseData (LocationVector position, int32_t instanceId) |
| LocationVector | getCorpseLocation () const |
| int32_t | getCorpseInstanceId () const |
| void | setAllowedToCreateCorpse (bool allowed) |
| bool | isAllowedToCreateCorpse () const |
| void | createCorpse () |
| void | spawnCorpseBody () |
| void | spawnCorpseBones () |
| void | repopRequest () |
| void | repopAtGraveyard (float ox, float oy, float oz, uint32_t mapId) |
| void | resurrect () |
| void | buildRepop () |
| void | calcDeathDurabilityLoss (double percent) |
| void | setResurrecterGuid (uint64_t guid) |
| void | setResurrectHealth (uint32_t health) |
| void | setResurrectMana (uint32_t mana) |
| void | setResurrectInstanceId (uint32_t id) |
| void | setResurrectMapId (uint32_t id) |
| void | setResurrectPosition (LocationVector position) |
| uint64_t | getAreaSpiritHealerGuid () const |
| void | setAreaSpiritHealerGuid (uint64_t guid) |
| void | setFullHealthMana () |
| void | setResurrect () |
| void | setBindPoint (float x, float y, float z, float o, uint32_t mapId, uint32_t zoneId) |
| LocationVector | getBindPosition () const |
| uint32_t | getBindMapId () const |
| uint32_t | getBindZoneId () const |
| void | setBGEntryPoint (float x, float y, float z, float o, uint32_t mapId, int32_t instanceId) |
| LocationVector | getBGEntryPosition () const |
| uint32_t | getBGEntryMapId () const |
| int32_t | getBGEntryInstanceId () const |
| void | unsetCharter (uint8_t charterType) |
| Charter const * | getCharter (uint8_t charterType) |
| bool | canSignCharter (Charter const *charter, Player *requester) |
| void | initialiseCharters () |
| void | setInvitedByGuildId (uint32_t GuildId) |
| uint32_t | getInvitedByGuildId () const |
| Guild * | getGuild () const |
| bool | isInGuild () |
| uint32_t | getGuildRankFromDB () |
| void | setGroupInviterId (uint32_t inviterId) |
| uint32_t | getGroupInviterId () const |
| bool | isAlreadyInvitedToGroup () const |
| bool | isInGroup () const |
| Group * | getGroup () |
| bool | isGroupLeader () const |
| int8_t | getSubGroupSlot () const |
| uint32_t | getGroupUpdateFlags () const |
| void | setGroupUpdateFlags (uint32_t flags) |
| void | addGroupUpdateFlag (uint32_t flag) |
| uint16_t | getGroupStatus () |
| void | sendUpdateToOutOfRangeGroupMembers () |
| void | eventGroupFullUpdate () |
| bool | isSendOnlyRaidgroupSet () const |
| void | setSendOnlyRaidgroup (bool set) |
| LocationVector | getLastGroupPosition () const |
| void | joinedChannel (Channel *channel) |
| void | leftChannel (Channel *channel) |
| void | updateChannels () |
| void | removeAllChannels () |
| void | setArenaTeam (uint8_t type, ArenaTeam *arenaTeam) |
| ArenaTeam * | getArenaTeam (uint8_t type) |
| bool | isInArenaTeam (uint8_t type) const |
| void | initialiseArenaTeam () |
| void | addArenaPoints (uint32_t arenaPoints, bool sendUpdate) |
| uint32_t | getArenaPoints () const |
| void | removeArenaPoints (uint32_t arenaPoints, bool sendUpdate) |
| void | updateArenaPoints () |
| void | setInviteArenaTeamId (uint32_t id) |
| uint32_t | getInviteArenaTeamId () const |
| void | addHonor (uint32_t honorPoints, bool sendUpdate) |
| uint32_t | getHonor () const |
| void | removeHonor (uint32_t honorPoints, bool sendUpdate) |
| void | updateHonor () |
| void | rolloverHonor () |
| uint32_t | getHonorToday () const |
| uint32_t | getHonorYesterday () const |
| uint32_t | getHonorless () const |
| void | incrementHonorless () |
| void | decrementHonorless () |
| void | incrementKills (uint32_t count=0) |
| uint32_t | getKillsToday () const |
| uint32_t | getKillsLifetime () const |
| uint32_t | getKillsYesterday () const |
| void | resetPvPTimer () |
| void | stopPvPTimer () |
| void | setupPvPOnLogin () |
| void | updatePvPArea () |
| void | togglePvP () |
| void | updatePvPCurrencies () |
| bool | hasPvPTitle (RankTitles title) |
| void | setKnownPvPTitle (RankTitles title, bool set) |
| Battleground * | getBattleground () const |
| void | setBattleground (Battleground *bg) |
| Battleground * | getPendingBattleground () const |
| void | setPendingBattleground (Battleground *bg) |
| bool | isQueuedForBg () const |
| void | setIsQueuedForBg (bool set) |
| bool | hasQueuedBgInstanceId () const |
| uint32_t | getQueuedBgInstanceId () const |
| void | setQueuedBgInstanceId (uint32_t id) |
| bool | isQueuedForRbg () const |
| void | setIsQueuedForRbg (bool value) |
| void | removeFromBgQueue () |
| bool | hasWonRbgToday () const |
| void | setHasWonRbgToday (bool value) |
| void | setBgQueueType (uint32_t type) |
| uint32_t | getBgQueueType () const |
| bool | hasBgFlag () const |
| void | setHasBgFlag (bool set) |
| void | setRoles (uint8_t role) |
| uint8_t | retRoles () const |
| void | fillRandomBattlegroundReward (bool wonBattleground, uint32_t &honorPoints, uint32_t &arenaPoints) |
| void | applyRandomBattlegroundReward (bool wonBattleground) |
| uint32_t | getLevelGrouping () |
| void | acceptQuest (uint64_t guid, uint32_t quest_id) |
| QuestLogEntry * | createQuestLogInSlot (QuestProperties const *questProperties, uint8_t slotId) |
| bool | hasAnyQuestInQuestSlot () const |
| bool | hasQuestInQuestLog (uint32_t questId) const |
| uint8_t | getFreeQuestSlot () const |
| QuestLogEntry * | getQuestLogByQuestId (uint32_t questId) const |
| QuestLogEntry * | getQuestLogBySlotId (uint32_t slotId) const |
| void | addQuestIdToFinishedDailies (uint32_t questId) |
| std::set< uint32_t > | getFinishedDailies () const |
| bool | hasQuestInFinishedDailies (uint32_t questId) const |
| void | resetFinishedDailies () |
| bool | hasTimedQuestInQuestSlot () const |
| void | eventTimedQuestExpire (uint32_t questId) |
| uint32_t | getQuestSharerByDbId () const |
| void | setQuestSharerDbId (uint32_t id) |
| void | addQuestToRemove (uint32_t questId) |
| void | addQuestToFinished (uint32_t questId) |
| bool | hasQuestFinished (uint32_t questId) const |
| void | areaExploredQuestEvent (uint32_t questId) |
| void | clearQuest (uint32_t questId) |
| bool | hasQuestForItem (uint32_t itemId) const |
| void | addQuestSpell (uint32_t spellId) |
| bool | hasQuestSpell (uint32_t spellId) |
| void | removeQuestSpell (uint32_t spellId) |
| void | addQuestMob (uint32_t entry) |
| bool | hasQuestMob (uint32_t entry) |
| void | removeQuestMob (uint32_t entry) |
| void | addQuestKill (uint32_t questId, uint8_t reqId, uint32_t delay=0) |
| void | updateNearbyQuestGameObjects () |
| std::set< uint32_t > | getFinishedQuests () const |
| void | loadFriendList () |
| void | loadFriendedByOthersList () |
| void | loadIgnoreList () |
| void | addToFriendList (std::string name, std::string note) |
| void | removeFromFriendList (uint32_t guid) |
| void | addNoteToFriend (uint32_t guid, std::string note) |
| bool | isFriended (uint32_t guid) const |
| void | sendFriendStatus (bool comesOnline) |
| void | sendFriendLists (uint32_t flags) |
| void | addToIgnoreList (std::string name) |
| void | removeFromIgnoreList (uint32_t guid) |
| bool | isIgnored (uint32_t guid) const |
| void | speedCheatDelay (uint32_t delay) |
| void | speedCheatReset () |
| bool | activateTaxiPathTo (std::vector< uint32_t > const &nodes, Creature *npc=nullptr, uint32_t spellid=0) |
| bool | activateTaxiPathTo (uint32_t taxi_path_id, uint32_t spellid=0) |
| bool | activateTaxiPathTo (uint32_t taxi_path_id, Creature *npc) |
| void | cleanupAfterTaxiFlight () |
| void | continueTaxiFlight () const |
| void | sendTaxiNodeStatusMultiple () |
| bool | isInFlight () const |
| bool | isOnTaxi () const |
| void | initTaxiNodesForLevel () |
| TaxiPath * | getTaxiData () const |
| const uint64_t & | getLootGuid () const |
| void | setLootGuid (const uint64_t &guid) |
| void | sendLoot (uint64_t guid, uint8_t loot_type, uint32_t mapId) |
| void | sendLootUpdate (Object *object) |
| void | sendLooter (Creature *creature) |
| Item * | storeNewLootItem (uint8_t slot, Loot *loot) |
| Item * | storeItem (LootItem const *lootItem) |
| bool | isLootableOnCorpse () const |
| void | setLootableOnCorpse (bool lootable) |
| void | setFactionStanding (uint32_t faction, int32_t value) |
| int32_t | getFactionStanding (uint32_t faction) |
| int32_t | getBaseFactionStanding (uint32_t faction) |
| void | modFactionStanding (uint32_t faction, int32_t value) |
| Standing | getFactionStandingRank (uint32_t faction) |
| void | applyForcedReaction (uint32_t faction_id, Standing rank, bool apply) |
| Standing const * | getForcedReputationRank (WDB::Structures::FactionTemplateEntry const *factionTemplateEntry) const |
| void | setFactionAtWar (uint32_t faction, bool set) |
| bool | isFactionAtWar (WDB::Structures::FactionEntry const *factionEntry) const |
| bool | isHostileBasedOnReputation (WDB::Structures::FactionEntry const *factionEntry) |
| void | updateInrangeSetsBasedOnReputation () |
| void | onKillUnitReputation (Unit *unit, bool innerLoop) |
| void | onTalkReputation (WDB::Structures::FactionEntry const *factionEntry) |
| void | setFactionInactive (uint32_t faction, bool set) |
| bool | addNewFaction (WDB::Structures::FactionEntry const *factionEntry, int32_t standing, bool base) |
| void | onModStanding (WDB::Structures::FactionEntry const *factionEntry, FactionReputation *reputation) |
| uint32_t | getExaltedCount () |
| void | sendSmsgInitialFactions () |
| void | initialiseReputation () |
| uint32_t | getInitialFactionId () |
| int32_t | getPctReputationMod () const |
| void | setPctReputationMod (int32_t value) |
| void | setChampioningFaction (uint32_t factionId) |
| uint16_t | getServersideDrunkValue () const |
| void | setServersideDrunkValue (uint16_t newDrunkValue, uint32_t itemId=0) |
| void | handleSobering () |
| Player * | getDuelPlayer () const |
| void | requestDuel (Player *target) |
| void | testDuelBoundary () |
| void | endDuel (uint8_t condition) |
| void | cancelDuel () |
| void | handleDuelCountdown () |
| void | setDuelStatus (uint8_t status) |
| uint8_t | getDuelStatus () const |
| void | setDuelState (uint8_t state) |
| uint8_t | getDuelState () const |
| void | giveXp (uint32_t xp, const uint64_t &guid, bool allowBonus) |
| void | sendLogXpGainPacket (uint64_t guid, uint32_t normalXp, uint32_t restedXp, bool type) |
| void | toggleXpGain () |
| bool | canGainXp () const |
| uint32_t | subtractRestXp (uint32_t amount) |
| void | addCalculatedRestXp (uint32_t seconds) |
| void | applyPlayerRestState (bool apply) |
| void | updateRestState () |
| PetCache const * | getPetCache (uint8_t petId) const |
| PetCache * | getModifiablePetCache (uint8_t petId) const |
| PetCacheMap const & | getPetCacheMap () const |
| std::map< uint8_t, uint8_t > const & | getPetCachedSlotMap () const |
| void | addPetCache (std::unique_ptr< PetCache > petCache, uint8_t index) |
| void | removePetCache (uint8_t petId) |
| uint8_t | getPetCount () const |
| uint8_t | getFreePetNumber () |
| std::optional< uint8_t > | getPetIdFromSlot (uint8_t slot) const |
| bool | hasPetInSlot (uint8_t slot) const |
| std::optional< uint8_t > | findFreeActivePetSlot () const |
| std::optional< uint8_t > | findFreeStablePetSlot () const |
| bool | tryPutPetToSlot (uint8_t petId, uint8_t newSlot, bool sendErrors=true) |
| void | spawnPet (uint8_t petId) |
| void | summonTemporarilyUnsummonedPet () |
| void | unSummonPetTemporarily () |
| bool | isPetRequiringTemporaryUnsummon () const |
| void | setTemporarilyUnsummonedPetsOffline () |
| void | setLastBattlegroundPetId (uint8_t petId) |
| uint8_t | getLastBattlegroundPetId () const |
| void | setLastBattlegroundPetSpell (uint32_t petSpell) |
| uint32_t | getLastBattlegroundPetSpell () const |
| void | setStableSlotCount (uint8_t count) |
| uint8_t | getStableSlotCount () const |
| void | eventSummonPet (Pet *summonPet) |
| void | eventDismissPet () |
| Object * | getSummonedObject () const |
| void | setSummonedObject (Object *summonedObject) |
| bool | isGMFlagSet () const |
| void | sendMovie (uint32_t movieId) |
| void | logIntoBattleground () |
| bool | logOntoTransport () |
| void | setLoginPosition () |
| void | setPlayerInfoIfNeeded () |
| void | setGuildAndGroupInfo () |
| void | sendCinematicOnFirstLogin () |
| void | sendTalentResetConfirmPacket () |
| void | sendPetUnlearnConfirmPacket () |
| void | sendDungeonDifficultyPacket () |
| void | sendRaidDifficultyPacket () |
| void | sendResetFailedNotify (uint32_t mapid) |
| void | sendInstanceDifficultyPacket (uint8_t difficulty) |
| void | sendNewDrunkStatePacket (uint32_t state, uint32_t itemId) |
| void | sendSetProficiencyPacket (uint8_t itemClass, uint32_t proficiency) |
| void | sendPartyKillLogPacket (uint64_t killedGuid) |
| void | sendDestroyObjectPacket (uint64_t destroyedGuid) |
| void | sendEquipmentSetUseResultPacket (uint8_t result) |
| void | sendTotemCreatedPacket (uint8_t slot, uint64_t guid, uint32_t duration, uint32_t spellId) |
| void | sendPetTameFailure (uint8_t result) const |
| void | sendGossipPoiPacket (float posX, float posY, uint32_t icon, uint32_t flags, uint32_t data, std::string name) |
| void | sendPoiById (uint32_t id) |
| void | sendStopMirrorTimerPacket (MirrorTimerTypes type) |
| void | sendMeetingStoneSetQueuePacket (uint32_t dungeonId, uint8_t status) |
| void | sendPlayObjectSoundPacket (uint64_t objectGuid, uint32_t soundId) |
| void | sendPlaySoundPacket (uint32_t soundId) |
| void | sendExploreExperiencePacket (uint32_t areaId, uint32_t experience) |
| void | sendSpellCooldownEventPacket (uint32_t spellId) |
| void | sendSpellModifierPacket (uint8_t spellType, std::vector< std::pair< uint8_t, float > > modValues, bool isPct) |
| void | sendLoginVerifyWorldPacket (uint32_t mapId, float posX, float posY, float posZ, float orientation) |
| void | sendMountResultPacket (uint32_t result) |
| void | sendDismountResultPacket (uint32_t result) |
| void | sendCastFailedPacket (uint32_t spellId, uint8_t errorMessage, uint8_t multiCast, uint32_t extra1, uint32_t extra2=0) |
| void | sendLevelupInfoPacket (uint32_t level, uint32_t hp, uint32_t mana, uint32_t stat0, uint32_t stat1, uint32_t stat2, uint32_t stat3, uint32_t stat4) |
| void | sendItemPushResultPacket (bool created, bool recieved, bool sendtoset, uint8_t destbagslot, uint32_t destslot, uint32_t count, uint32_t entry, uint32_t suffix, uint32_t randomprop, uint32_t stack) |
| void | sendClientControlPacket (Unit *target, uint8_t allowMove) |
| void | sendGuildMotd () |
| void | sendEquipmentSetList () |
| void | sendEquipmentSetSaved (uint32_t setId, uint32_t setGuid) |
| void | sendEmptyPetSpellList () |
| void | sendInitialWorldstates () |
| bool | isPvpFlagSet () const override |
| void | setPvpFlag () override |
| void | removePvpFlag () override |
| bool | isFfaPvpFlagSet () const override |
| void | setFfaPvpFlag () override |
| void | removeFfaPvpFlag () override |
| bool | isSanctuaryFlagSet () const override |
| void | setSanctuaryFlag () override |
| void | removeSanctuaryFlag () override |
| void | sendPvpCredit (uint32_t honor, uint64_t victimGuid, uint32_t victimRank) |
| void | sendRaidGroupOnly (uint32_t timeInMs, uint32_t type) |
| void | setVisibleItemFields (uint32_t slot, Item *item) |
| void | applyReforgeEnchantment (Item *item, bool apply) |
| bool | isAtGroupRewardDistance (Object *pRewardSource) |
| void | tagUnit (Object *object) |
| void | sendUpdateDataToSet (ByteBuffer *groupBuf, ByteBuffer *nonGroupBuf, bool sendToSelf) |
| void | sendWorldStateUpdate (uint32_t worldState, uint32_t value) |
| bool | canBuyAt (MySQLStructure::VendorRestrictions const *vendor) |
| bool | canTrainAt (Trainer const *trainer) |
| void | sendCinematicCamera (uint32_t id) |
| void | setMover (Unit *target) |
| void | resetTimeSync () |
| void | sendTimeSync () |
| void | buildFlagUpdateForNonGroupSet (uint32_t index, uint32_t flag) |
| void | modifyBonuses (uint32_t type, int32_t val, bool apply) |
| void | calcExpertise () |
| void | calculateDamage () override |
| int32_t | GetDamageDoneMod (uint16_t school) override |
| float | GetDamageDonePctMod (uint16_t school) override |
| uint32_t | getMainMeleeDamage (uint32_t attackPowerOverride) |
| void | setTalentHearthOfWildPCT (int value) |
| void | eventTalentHearthOfWildChange (bool apply) |
| void | saveToDB (bool newCharacter) |
| void | saveAuras (std::stringstream &) |
| bool | loadFromDB (uint32_t guid) |
| void | loadFromDBProc (QueryResultVector &results) |
| bool | saveSpells (bool newCharacter, QueryBuffer *buf) |
| bool | loadDeletedSpells (QueryResult *result) |
| bool | saveDeletedSpells (bool newCharacter, QueryBuffer *buf) |
| bool | saveReputations (bool newCharacter, QueryBuffer *buf) |
| bool | saveSkills (bool newCharacter, QueryBuffer *buf) |
| PlayerSpec & | getActiveSpec () |
| void | eventAttackStart () |
| void | eventAttackStop () |
| void | eventDeath () |
| void | addToInRangeObjects (Object *object) override |
| void | onRemoveInRangeObject (Object *object) override |
| void | clearInRangeSets () override |
| void | updateAttackSpeed () |
| float | getDefenseChance (uint32_t opLevel) |
| float | getDodgeChance () |
| float | getBlockChance () |
| float | getParryChance () |
| void | updateChances () |
| void | updateStats () |
| uint32_t | getBlockDamageReduction () |
| void | applyFeralAttackPower (bool apply, Item *item=NULL) |
| float | getSpellCritFromSpell () |
| float | getHitFromSpell () |
| void | setSpellCritFromSpell (float value) |
| void | setHitFromSpell (float value) |
| void | eventCannibalize (uint32_t amount) |
| void | calcStat (uint8_t t) |
| float | calcRating (PlayerCombatRating t) |
| void | regenerateHealth (bool inCombat) |
| uint64_t | getMisdirectionTarget () |
| void | setMisdirectionTarget (uint64_t PlayerGUID) |
| void | addItemsToWorld () |
| void | removeItemsFromWorld () |
| void | updateKnownCurrencies (uint32_t itemId, bool apply) |
| void | eventCharmAttack () |
| void | clearCooldownsOnLine (uint32_t skillLine, uint32_t calledFrom) |
| void | sendMirrorTimer (MirrorTimerTypes mirrorType, uint32_t max, uint32_t current, int32_t regen) |
| void | updateChanceFields () |
| uint32_t | getMaxPersonalRating () |
| void | loadBoundInstances () |
| InstancePlayerBind * | getBoundInstance (uint32_t mapId, InstanceDifficulty::Difficulties difficulty, bool withExpired=false) |
| BoundInstancesMap & | getBoundInstances (InstanceDifficulty::Difficulties difficulty) |
| InstanceSaved * | getInstanceSave (uint32_t mapId, bool isRaid) |
| void | unbindInstance (uint32_t mapid, InstanceDifficulty::Difficulties difficulty, bool unload=false) |
| void | unbindInstance (BoundInstancesMap::iterator &itr, InstanceDifficulty::Difficulties difficulty, bool unload=false) |
| InstancePlayerBind * | bindToInstance (InstanceSaved *save, bool permanent, BindExtensionState extendState=EXTEND_STATE_NORMAL, bool load=false) |
| void | bindToInstance () |
| void | setPendingBind (uint32_t instanceId, uint32_t bindTimer) |
| bool | hasPendingBind () const |
| void | sendRaidInfo () |
| void | sendSavedInstances () |
| void | resetInstances (uint8_t method, bool isRaid) |
| void | sendResetInstanceFailed (uint32_t reason, uint32_t MapId) |
| void | sendInstanceResetWarning (uint32_t mapid, InstanceDifficulty::Difficulties difficulty, uint32_t time, bool welcome) |
| void | loadInstanceTimeRestrictions () |
| bool | checkInstanceCount (uint32_t instanceId) const |
| void | addInstanceEnterTime (uint32_t instanceId, time_t enterTime) |
| void | saveInstanceTimeRestrictions () |
| void | _Relocate (uint32_t mapid, const LocationVector &v, bool sendpending, bool force_new_world, uint32_t instance_id) |
| void | addSummonSpell (uint32_t entry, uint32_t spellId) |
| void | removeSummonSpell (uint32_t entry, uint32_t spellId) |
| std::set< uint32_t > * | getSummonSpells (uint32_t spellId) |
| void | handleSpellLoot (uint32_t itemId) |
| void | completeLoading () |
| bool | isAttacking () |
| void | displayDataStateList () |
| void | displayTimerList () |
| void | displayCreatureSetForEntry (uint32_t _creatureEntry) |
| uint32_t | checkDamageLimits (uint32_t damage, uint32_t spellId) |
| void | loadFieldsFromString (const char *string, uint16_t firstField, uint32_t fieldsNum) |
| void | avengingWrath () |
Public Member Functions inherited from Unit | |
| virtual | ~Unit () |
| void | Update (unsigned long time_passed) |
| virtual void | RemoveFromWorld (bool free_guid) |
| Remove object from world. | |
| uint64_t | getCharmGuid () const |
| void | setCharmGuid (uint64_t guid) |
| uint64_t | getSummonGuid () const |
| void | setSummonGuid (uint64_t guid) |
| uint64_t | getCharmedByGuid () const |
| void | setCharmedByGuid (uint64_t guid) |
| bool | isCharmed () const |
| uint64_t | getSummonedByGuid () const |
| void | setSummonedByGuid (uint64_t guid) |
| uint64_t | getCreatedByGuid () const |
| void | setCreatedByGuid (uint64_t guid) |
| uint64_t | getTargetGuid () const |
| void | setTargetGuid (uint64_t guid) |
| uint64_t | getTransGuid () |
| uint64_t | getChannelObjectGuid () const |
| void | setChannelObjectGuid (uint64_t guid) |
| uint32_t | getChannelSpellId () const |
| void | setChannelSpellId (uint32_t spell_id) |
| uint32_t | getBytes0 () const |
| void | setBytes0 (uint32_t bytes) |
| uint8_t | getBytes0ByOffset (uint32_t offset) const |
| void | setBytes0ForOffset (uint32_t offset, uint8_t value) |
| uint8_t | getRace () const |
| void | setRace (uint8_t race) |
| uint32_t | getRaceMask () const |
| uint8_t | getClass () const |
| void | setClass (uint8_t class_) |
| uint32_t | getClassMask () const |
| uint8_t | getGender () const |
| void | setGender (uint8_t gender) |
| PowerType | getPowerType () const |
| void | setPowerType (uint8_t powerType) |
| uint32_t | getHealth () const |
| void | setHealth (uint32_t health) |
| void | modHealth (int32_t health) |
| void | setFullHealth () |
| void | setHealthPct (uint32_t val) |
| uint32_t | getPower (PowerType type) const |
| void | setPower (PowerType type, uint32_t value, bool sendPacket=true, bool skipObjectUpdate=false) |
| void | modPower (PowerType type, int32_t value) |
| uint32_t | getMaxHealth () const |
| void | setMaxHealth (uint32_t maxHealth) |
| void | modMaxHealth (int32_t maxHealth) |
| uint32_t | getMaxPower (PowerType type) const |
| void | setMaxPower (PowerType type, uint32_t value) |
| void | modMaxPower (PowerType type, int32_t value) |
| float | getPowerRegeneration (PowerType type) const |
| void | setPowerRegeneration (PowerType type, float value) |
| float | getPowerRegenerationWhileInterrupted (PowerType type) const |
| void | setPowerRegenerationWhileInterrupted (PowerType type, float value) |
| uint32_t | getLevel () const |
| void | setLevel (uint32_t level) |
| uint32_t | getFactionTemplate () const |
| void | setFactionTemplate (uint32_t id) |
| void | setFaction (uint32_t factionId) |
| uint32_t | getVirtualItemSlotId (uint8_t slot) const |
| void | setVirtualItemSlotId (uint8_t slot, uint32_t item_id) |
| uint32_t | getUnitFlags () const |
| void | setUnitFlags (uint32_t unitFlags) |
| void | addUnitFlags (uint32_t unitFlags) |
| void | removeUnitFlags (uint32_t unitFlags) |
| bool | hasUnitFlags (uint32_t unitFlags) const |
| bool | isInCombat () const |
| bool | isInCombatWith (Unit const *victim) const |
| virtual bool | canSwim () |
| uint32_t | getAuraState () const |
| void | setAuraState (uint32_t state) |
| void | addAuraState (uint32_t state) |
| void | removeAuraState (uint32_t state) |
| uint32_t | getBaseAttackTime (uint8_t slot) const |
| void | setBaseAttackTime (uint8_t slot, uint32_t time) |
| void | modBaseAttackTime (uint8_t slot, int32_t modTime) |
| float | getBoundingRadius () const |
| void | setBoundingRadius (float radius) |
| float | getCombatReach () const |
| void | setCombatReach (float radius) |
| uint32_t | getDisplayId () const |
| void | setDisplayId (uint32_t id) |
| void | resetDisplayId () |
| uint32_t | getNativeDisplayId () const |
| void | setNativeDisplayId (uint32_t id) |
| uint32_t | getMountDisplayId () const |
| void | setMountDisplayId (uint32_t id) |
| float | getMinDamage () const |
| void | setMinDamage (float damage) |
| float | getMaxDamage () const |
| void | setMaxDamage (float damage) |
| float | getMinOffhandDamage () const |
| void | setMinOffhandDamage (float damage) |
| float | getMaxOffhandDamage () const |
| void | setMaxOffhandDamage (float damage) |
| uint32_t | getBytes1 () const |
| void | setBytes1 (uint32_t bytes) |
| uint8_t | getBytes1ByOffset (uint32_t offset) const |
| void | setBytes1ForOffset (uint32_t offset, uint8_t value) |
| uint8_t | getStandState () const |
| void | setStandState (uint8_t standState) |
| uint8_t | getStandStateFlags () const |
| void | setStandStateFlags (uint8_t standStateFlags) |
| void | addStandStateFlags (uint8_t standStateFlags) |
| void | removeStandStateFlags (uint8_t standStateFlags) |
| uint32_t | getPetNumber () const |
| void | setPetNumber (uint32_t timestamp) |
| uint32_t | getPetNameTimestamp () const |
| void | setPetNameTimestamp (uint32_t timestamp) |
| uint32_t | getPetExperience () const |
| void | setPetExperience (uint32_t experience) |
| uint32_t | getPetNextLevelExperience () const |
| void | setPetNextLevelExperience (uint32_t experience) |
| float | getModCastSpeed () const |
| void | setModCastSpeed (float modifier) |
| void | modModCastSpeed (float modifier) |
| uint32_t | getCreatedBySpellId () const |
| void | setCreatedBySpellId (uint32_t id) |
| uint64_t | getNpcFlags () const |
| void | setNpcFlags (uint64_t npcFlags) |
| void | addNpcFlags (uint64_t npcFlags) |
| void | removeNpcFlags (uint64_t npcFlags) |
| uint32_t | getEmoteState () const |
| void | setEmoteState (uint32_t id) |
| uint32_t | getStat (uint8_t stat) const |
| void | setStat (uint8_t stat, uint32_t value) |
| uint32_t | getResistance (uint8_t type) const |
| void | setResistance (uint8_t type, uint32_t value) |
| uint32_t | getBaseMana () const |
| void | setBaseMana (uint32_t baseMana) |
| uint32_t | getBaseHealth () const |
| void | setBaseHealth (uint32_t baseHealth) |
| uint32_t | getBytes2 () const |
| void | setBytes2 (uint32_t bytes) |
| uint8_t | getBytes2ByOffset (uint32_t offset) const |
| void | setBytes2ForOffset (uint32_t offset, uint8_t value) |
| uint8_t | getSheathType () const |
| void | setSheathType (uint8_t sheathType) |
| uint8_t | getPositiveAuraLimit () const |
| void | setPositiveAuraLimit (uint8_t limit) |
| uint8_t | getPetFlags () const |
| void | setPetFlags (uint8_t petFlags) |
| void | addPetFlags (uint8_t petFlags) |
| void | removePetFlags (uint8_t petFlags) |
| uint8_t | getShapeShiftForm () const |
| void | setShapeShiftForm (uint8_t shapeShiftForm) |
| uint32_t | getShapeShiftMask () const |
| uint32_t | getAttackPower () const |
| void | setAttackPower (uint32_t value) |
| int32_t | getRangedAttackPower () const |
| void | setRangedAttackPower (int32_t power) |
| float | getMinRangedDamage () const |
| void | setMinRangedDamage (float damage) |
| float | getMaxRangedDamage () const |
| void | setMaxRangedDamage (float damage) |
| uint32_t | getPowerCostModifier (uint16_t school) const |
| void | setPowerCostModifier (uint16_t school, uint32_t modifier) |
| void | modPowerCostModifier (uint16_t school, int32_t modifier) |
| float | getPowerCostMultiplier (uint16_t school) const |
| void | setPowerCostMultiplier (uint16_t school, float multiplier) |
| void | modPowerCostMultiplier (uint16_t school, float multiplier) |
| int32_t | getAttackPowerMods () const |
| void | setAttackPowerMods (int32_t modifier) |
| void | modAttackPowerMods (int32_t modifier) |
| float | getAttackPowerMultiplier () const |
| void | setAttackPowerMultiplier (float multiplier) |
| void | modAttackPowerMultiplier (float multiplier) |
| int32_t | getRangedAttackPowerMods () const |
| void | setRangedAttackPowerMods (int32_t modifier) |
| void | modRangedAttackPowerMods (int32_t modifier) |
| float | getRangedAttackPowerMultiplier () const |
| void | setRangedAttackPowerMultiplier (float multiplier) |
| void | modRangedAttackPowerMultiplier (float multiplier) |
| float | getHoverHeight () const |
| void | setHoverHeight (float height) |
| void | setLocationWithoutUpdate (LocationVector &location) |
| bool | isWithinCombatRange (Unit *obj, float dist2compare) |
| bool | isWithinMeleeRange (Unit *obj) |
| bool | isWithinMeleeRangeAt (LocationVector const &pos, Unit *obj) |
| float | getMeleeRange (Unit *target) |
| bool | isInInstance () const |
| virtual bool | isInWater () const |
| bool | isUnderWater () const |
| bool | isInAccessiblePlaceFor (Creature *c) const |
| CombatHandler & | getCombatHandler () |
| CombatHandler const & | getCombatHandler () const |
| int32_t | getCalculatedAttackPower () const |
| int32_t | getCalculatedRangedAttackPower () const |
| bool | canReachWithAttack (Unit *unitTarget) |
| bool | canBeginCombat (Unit *target) |
| MovementInfo * | getMovementInfo () |
| uint32_t | getUnitMovementFlags () const |
| void | setUnitMovementFlags (uint32_t f) |
| void | addUnitMovementFlag (uint32_t f) |
| void | removeUnitMovementFlag (uint32_t f) |
| bool | hasUnitMovementFlag (uint32_t f) const |
| uint16_t | getExtraUnitMovementFlags () const |
| void | addExtraUnitMovementFlag (uint16_t f2) |
| bool | hasExtraUnitMovementFlag (uint16_t f2) const |
| bool | isRooted () const |
| bool | isMoving () const |
| bool | isTurning () const |
| bool | IsFlying () const |
| bool | IsFalling () const |
| bool | isWalking () const |
| bool | isHovering () const |
| void | setInFront (Object const *target) |
| void | setFacingTo (float const ori, bool force=true) |
| void | setFacingToObject (Object *object, bool force=true) |
| void | setMoveWaterWalk () |
| void | setMoveLandWalk () |
| void | setMoveFeatherFall () |
| void | setMoveNormalFall () |
| void | setMoveHover (bool set_hover) |
| void | setMoveCanFly (bool set_fly) |
| void | setMoveRoot (bool set_root) |
| void | setMoveSwim (bool set_swim) |
| void | setMoveDisableGravity (bool disable_gravity) |
| void | setMoveWalk (bool set_walk) |
| void | setFacing (float newo) |
| void | handleFall (MovementInfo const &movementInfo) |
| UnitSpeedInfo const * | getSpeedInfo () const |
| float | getSpeedRate (UnitSpeedType type, bool current) const |
| void | resetCurrentSpeeds () |
| UnitSpeedType | getFastestSpeedType () const |
| void | propagateSpeedChange () |
| void | setSpeedRate (UnitSpeedType mtype, float rate, bool current) |
| bool | getSpeedDecrease () |
| void | updateSpeed () |
| void | followerAdded (AbstractFollower *f) |
| void | followerRemoved (AbstractFollower *f) |
| void | removeAllFollowers () |
| virtual float | getFollowAngle () const |
| MovementManager * | getMovementManager () |
| MovementManager const * | getMovementManager () const |
| virtual bool | canFly () |
| void | stopMoving () |
| void | pauseMovement (uint32_t timer=0, uint8_t slot=0, bool forced=true) |
| void | resumeMovement (uint32_t timer=0, uint8_t slot=0) |
| void | sendMoveSplinePaket (UnitSpeedType speed_type) |
| void | disableSpline () |
| bool | isSplineEnabled () const |
| void | jumpTo (float speedXY, float speedZ, bool forward=true, Optional< LocationVector > dest={}) |
| void | jumpTo (Object *obj, float speedZ, bool withOrientation=false) |
| virtual MovementGeneratorType | getDefaultMovementType () const |
| AIInterface * | getAIInterface () const |
| void | setAItoUse (bool value) |
| bool | isAIEnabled () |
| void | addUnitStateFlag (uint32_t state_flag) |
| bool | hasUnitStateFlag (uint32_t state_flag) const |
| void | removeUnitStateFlag (uint32_t state_flag) |
| uint32_t | getUnitStateFlags () |
| bool | isInEvadeMode () const |
| void | setControlled (bool apply, UnitStates state) |
| void | applyControlStatesIfNeeded () |
| void | playSpellVisual (uint32_t visual_id, uint32_t type) |
| void | applyDiminishingReturnTimer (uint32_t *duration, SpellInfo const *spell) |
| void | removeDiminishingReturnTimer (SpellInfo const *spell) |
| bool | canDualWield () const |
| void | setDualWield (bool enable) |
| SpellCastResult | castSpell (uint64_t targetGuid, uint32_t spellId, bool triggered=false) |
| SpellCastResult | castSpell (Unit *target, uint32_t spellId, bool triggered=false) |
| SpellCastResult | castSpell (uint64_t targetGuid, SpellInfo const *spellInfo, bool triggered=false) |
| SpellCastResult | castSpell (Unit *target, SpellInfo const *spellInfo, bool triggered=false) |
| SpellCastResult | castSpell (uint64_t targetGuid, uint32_t spellId, SpellForcedBasePoints forcedBasepoints, bool triggered=false) |
| SpellCastResult | castSpell (Unit *target, uint32_t spellId, SpellForcedBasePoints forcedBasePoints, bool triggered=false) |
| SpellCastResult | castSpell (Unit *target, SpellInfo const *spellInfo, SpellForcedBasePoints forcedBasePoints, int32_t spellCharges, bool triggered=false) |
| SpellCastResult | castSpell (SpellCastTargets targets, uint32_t spellId, bool triggered=false) |
| SpellCastResult | castSpell (SpellCastTargets targets, SpellInfo const *spellInfo, bool triggered=false) |
| SpellCastResult | castSpellLoc (const LocationVector location, uint32_t spellId, bool triggered=false) |
| SpellCastResult | castSpellLoc (const LocationVector location, SpellInfo const *spellInfo, bool triggered=false) |
| void | eventCastSpell (Unit *target, SpellInfo const *spellInfo) |
| SpellCastResult | castSpell (uint64_t targetGuid, SpellInfo const *spellInfo, SpellForcedBasePoints forcedBasepoints, bool triggered) |
| SpellCastResult | castSpell (Unit *target, SpellInfo const *spellInfo, SpellForcedBasePoints forcedBasepoints, bool triggered) |
| SpellProc * | addProcTriggerSpell (uint32_t spellId, uint32_t originalSpellId, uint64_t casterGuid, uint32_t procChance, SpellProcFlags procFlags, SpellExtraProcFlags exProcFlags, uint32_t const *spellFamilyMask, uint32_t const *procClassMask=nullptr, Aura *createdByAura=nullptr, Object *obj=nullptr) |
| SpellProc * | addProcTriggerSpell (SpellInfo const *spellInfo, uint64_t casterGuid, Aura *createdByAura=nullptr, uint32_t const *procClassMask=nullptr, Object *obj=nullptr) |
| SpellProc * | addProcTriggerSpell (SpellInfo const *spellInfo, Aura *createdByAura, uint64_t casterGuid, uint32_t const *procClassMask=nullptr, Object *obj=nullptr) |
| SpellProc * | addProcTriggerSpell (SpellInfo const *spellInfo, SpellInfo const *originalSpellInfo, uint64_t casterGuid, uint32_t procChance, uint32_t procFlags, uint32_t const *procClassMask=nullptr, Aura *createdByAura=nullptr, Object *obj=nullptr) |
| SpellProc * | addProcTriggerSpell (SpellInfo const *spellInfo, SpellInfo const *originalSpellInfo, uint64_t casterGuid, uint32_t procChance, SpellProcFlags procFlags, SpellExtraProcFlags exProcFlags, uint32_t const *spellFamilyMask, uint32_t const *procClassMask=nullptr, Aura *createdByAura=nullptr, Object *obj=nullptr) |
| SpellProc * | getProcTriggerSpell (uint32_t spellId, uint64_t casterGuid) const |
| void | removeProcTriggerSpell (uint32_t spellId, uint64_t casterGuid=0, uint64_t misc=0) |
| void | clearProcCooldowns () |
| float_t | applySpellDamageBonus (SpellInfo const *spellInfo, int32_t baseDmg, float_t effectPctModifier=1.0f, bool isPeriodic=false, Spell *castingSpell=nullptr, Aura *aur=nullptr) |
| float_t | applySpellHealingBonus (SpellInfo const *spellInfo, int32_t baseHeal, float_t effectPctModifier=1.0f, bool isPeriodic=false, Spell *castingSpell=nullptr, Aura *aur=nullptr) |
| float_t | getCriticalChanceForDamageSpell (Spell *spell, Aura *aura, Unit *target) |
| float_t | getCriticalChanceForHealSpell (Spell *spell, Aura *aura, Unit *target) |
| bool | isCriticalDamageForSpell (Object *target, Spell *spell) |
| bool | isCriticalHealForSpell (Object *target, Spell *spell) |
| float_t | getCriticalDamageBonusForSpell (float_t damage, Unit *target, Spell *spell, Aura *aura) |
| float_t | getCriticalHealBonusForSpell (float_t heal, Spell *spell, Aura *aura) |
| void | sendSpellNonMeleeDamageLog (Object *caster, Object *target, SpellInfo const *spellInfo, uint32_t damage, uint32_t absorbedDamage, uint32_t resistedDamage, uint32_t blockedDamage, uint32_t overKill, bool isPeriodicDamage, bool isCriticalHit) |
| void | sendSpellHealLog (Object *caster, Object *target, uint32_t spellId, uint32_t healAmount, bool isCritical, uint32_t overHeal, uint32_t absorbedHeal) |
| void | sendSpellOrDamageImmune (uint64_t casterGuid, Unit *target, uint32_t spellId) |
| void | sendAttackerStateUpdate (const WoWGuid &attackerGuid, const WoWGuid &victimGuid, HitStatus hitStatus, uint32_t damage, uint32_t overKill, DamageInfo damageInfo, uint32_t absorbedDamage, VisualState visualState, uint32_t blockedDamage, uint32_t rageGain) |
| void | addSpellModifier (AuraEffectModifier const *aurEff, bool apply) |
| template<typename T > | |
| void | applySpellModifiers (SpellModifierType modType, T *value, SpellInfo const *spellInfo, Spell *castingSpell=nullptr, Aura *castingAura=nullptr) |
| template<typename T > | |
| void | getTotalSpellModifiers (SpellModifierType modType, T baseValue, int32_t *flatMod, int32_t *pctMod, SpellInfo const *spellInfo, Spell *castingSpell=nullptr, Aura *castingAura=nullptr, bool checkOnly=false) |
| void | addSpellImmunity (SpellImmunityMask immunityMask, bool apply) |
| uint32_t | getSpellImmunity () const |
| bool | hasSpellImmunity (SpellImmunityMask immunityMask) const |
| void | addAura (std::unique_ptr< Aura > aur) |
| uint8_t | findVisualSlotForAura (Aura const *aur) const |
| Aura * | getAuraWithId (uint32_t spell_id) const |
| Aura * | getAuraWithId (uint32_t const *auraId) const |
| Aura * | getAuraWithIdForGuid (uint32_t const *auraId, uint64_t guid) const |
| Aura * | getAuraWithIdForGuid (uint32_t spell_id, uint64_t guid) const |
| Aura * | getAuraWithAuraEffect (AuraEffect aura_effect) const |
| Aura * | getAuraWithAuraEffectForGuid (AuraEffect aura_effect, uint64_t guid) const |
| Aura * | getAuraWithVisualSlot (uint8_t visualSlot) const |
| Aura * | getAuraWithAuraSlot (uint16_t auraSlot) const |
| int32_t | getTotalIntDamageForAuraEffect (AuraEffect aura_effect) const |
| int32_t | getTotalIntDamageForAuraEffectByMiscValue (AuraEffect aura_effect, int32_t miscValue) const |
| float_t | getTotalFloatDamageForAuraEffect (AuraEffect aura_effect) const |
| float_t | getTotalFloatDamageForAuraEffectByMiscValue (AuraEffect aura_effect, int32_t miscValue) const |
| float_t | getTotalPctMultiplierForAuraEffect (AuraEffect aura_effect) const |
| float_t | getTotalPctMultiplierForAuraEffectByMiscValue (AuraEffect aura_effect, int32_t miscValue) const |
| bool | hasAurasWithId (uint32_t auraId) const |
| bool | hasAurasWithId (uint32_t const *auraId) const |
| bool | hasAurasWithIdForGuid (uint32_t auraId, uint64_t guid) const |
| bool | hasAurasWithIdForGuid (uint32_t const *auraId, uint64_t guid) const |
| bool | hasAuraWithAuraEffect (AuraEffect type) const |
| bool | hasAuraWithAuraEffectForGuid (AuraEffect type, uint64_t guid) const |
| bool | hasAuraWithMechanic (SpellMechanic mechanic) const |
| bool | hasAuraWithSpellType (SpellTypes type, uint64_t casterGuid=0, uint32_t skipSpellId=0) const |
| bool | hasAuraState (AuraState state, SpellInfo const *spellInfo=nullptr, Unit const *caster=nullptr) const |
| void | addAuraStateAndAuras (AuraState state) |
| void | removeAuraStateAndAuras (AuraState state) |
| uint32_t | getAuraCountForId (uint32_t auraId) const |
| uint32_t | getAuraCountForEffect (AuraEffect aura_effect) const |
| uint32_t | getAuraCountWithDispelType (DispelType type, uint64_t casterGuid=0) const |
| void | removeAllAuras () |
| void | removeAllAurasById (uint32_t auraId, AuraRemoveMode mode=AURA_REMOVE_BY_SERVER) |
| void | removeAllAurasById (uint32_t const *auraId, AuraRemoveMode mode=AURA_REMOVE_BY_SERVER) |
| void | eventRemoveAura (uint32_t spellId) |
| void | removeAllAurasByIdForGuid (uint32_t auraId, uint64_t guid, AuraRemoveMode mode=AURA_REMOVE_BY_SERVER) |
| void | removeAllAurasByAuraInterruptFlag (uint32_t auraInterruptFlag, uint32_t skipSpellId=0) |
| void | removeAllAurasByAuraEffect (AuraEffect effect, uint32_t skipSpell=0, bool removeOnlyEffect=false, uint64_t casterGuid=0, AuraRemoveMode mode=AURA_REMOVE_BY_SERVER) |
| void | removeAllAurasBySpellMechanic (SpellMechanic mechanic, bool negativeOnly=true) |
| void | removeAllAurasBySpellMechanic (SpellMechanic const *mechanic, bool negativeOnly=true) |
| void | removeAllAurasBySpellType (SpellTypes type, uint64_t casterGuid=0, uint32_t skipSpellId=0) |
| void | removeAllAurasBySchoolMask (SchoolMask schoolMask, bool negativeOnly=true, bool isImmune=false) |
| void | removeAllNegativeAuras () |
| void | removeAllPositiveAuras () |
| void | removeAllNonPersistentAuras () |
| void | removeAuraByItemGuid (uint32_t auraId, uint64_t itemguid) |
| uint32_t | removeAllAurasByIdReturnCount (uint32_t auraId, AuraRemoveMode mode=AURA_REMOVE_BY_SERVER) |
| uint64_t | getSingleTargetGuidForAura (uint32_t spellId) |
| uint64_t | getSingleTargetGuidForAura (uint32_t const *spellIds, uint32_t *index) |
| void | setSingleTargetGuidForAura (uint32_t spellId, uint64_t guid) |
| void | removeSingleTargetGuidForAura (uint32_t spellId) |
| void | clearAllAreaAuraTargets () |
| void | removeAllAreaAurasCastedByOther () |
| uint32_t | getTransformAura () const |
| void | setTransformAura (uint32_t auraId) |
| void | sendAuraUpdate (Aura *aur, bool remove) |
| void | sendFullAuraUpdate () |
| bool | sendPeriodicAuraLog (const WoWGuid &casterGuid, const WoWGuid &targetGuid, SpellInfo const *spellInfo, uint32_t amount, uint32_t overKillOrOverHeal, uint32_t absorbed, uint32_t resisted, AuraEffect auraEffect, bool isCritical, uint32_t miscValue=0, float gainMultiplier=0.0f) |
| AuraArray const & | getAuraList () const |
| AuraEffectList const & | getAuraEffectList (AuraEffect effect) const |
| VisualAuraArray const & | getVisualAuraList () const |
| bool | isPoisoned () |
| bool | isDazed () const |
| bool | canSee (Object *const obj) |
| int32_t | getStealthLevel (StealthFlag flag) const |
| int32_t | getStealthDetection (StealthFlag flag) const |
| void | modStealthLevel (StealthFlag flag, const int32_t amount) |
| void | modStealthDetection (StealthFlag flag, const int32_t amount) |
| bool | isStealthed () const |
| int32_t | getInvisibilityLevel (InvisibilityFlag flag) const |
| int32_t | getInvisibilityDetection (InvisibilityFlag flag) const |
| void | modInvisibilityLevel (InvisibilityFlag flag, const int32_t amount) |
| void | modInvisibilityDetection (InvisibilityFlag flag, const int32_t amount) |
| bool | isInvisible () const |
| void | setVisible (const bool visible) |
| void | updateVisibility () |
| void | regenerateHealthAndPowers (uint16_t timePassed) |
| void | regeneratePower (PowerType type, uint16_t timePassed) |
| void | interruptHealthRegeneration (uint32_t timeInMS) |
| bool | isHealthRegenerationInterrupted () const |
| void | energize (Unit *target, uint32_t spellId, uint32_t amount, PowerType type, bool sendPacket=true) |
| void | sendSpellEnergizeLog (Unit *target, uint32_t spellId, uint32_t amount, PowerType type) |
| uint8_t | getHealthPct () const |
| uint8_t | getPctFromMaxHealth (uint8_t pct) const |
| uint8_t | getPowerPct (PowerType powerType) const |
| void | sendPowerUpdate (bool self) |
| void | updateEnergyRegeneration (bool initialUpdate=false) |
| void | updateFocusRegeneration (bool initialUpdate=false) |
| std::unique_ptr< WorldPacket > | createChatPacket (uint8_t type, uint32_t language, std::string msg, Unit *receiver=nullptr, uint32_t sessionLanguage=0) |
| void | sendChatMessage (uint8_t type, uint32_t language, std::string msg, Unit *receiver=nullptr, uint32_t sessionLanguage=0) |
| void | sendChatMessage (uint8_t type, uint32_t language, std::string msg, uint32_t delay) |
| void | sendChatMessage (MySQLStructure::NpcScriptText const *text, uint32_t delay, Unit *target=nullptr) |
| void | sendChatMessageToPlayer (uint8_t type, uint32_t language, std::string msg, Player *plr) |
| void | sendChatMessageAlternateEntry (uint32_t entry, uint8_t type, uint32_t lang, std::string msg) |
| void | setAttackTimer (WeaponDamageType type, uint32_t time) |
| uint32_t | getAttackTimer (WeaponDamageType type) const |
| bool | isAttackReady (WeaponDamageType type) const |
| void | resetAttackTimer (WeaponDamageType type) |
| void | modAttackSpeedModifier (WeaponDamageType type, int32_t amount) |
| float | getAttackSpeedModifier (WeaponDamageType type) const |
| void | sendEnvironmentalDamageLogPacket (uint64_t guid, uint8_t type, uint32_t damage, uint64_t unk=0) |
| void | restoreDisplayId () |
| bool | isSitting () const |
| void | emote (EmoteType emote) |
| void | eventAddEmote (EmoteType emote, uint32_t time) |
| void | emoteExpire () |
| uint32_t | getOldEmote () const |
| void | dealDamage (Unit *victim, uint32_t damage, uint32_t spellId, bool removeAuras=true) |
| void | takeDamage (Unit *attacker, uint32_t damage, uint32_t spellId) |
| void | addSimpleDamageBatchEvent (uint32_t damage, Unit *attacker=nullptr, SpellInfo const *spellInfo=nullptr) |
| void | addSimpleEnvironmentalDamageBatchEvent (EnviromentalDamage type, uint32_t damage, uint32_t absorbedDamage=0) |
| void | addSimpleHealingBatchEvent (uint32_t heal, Unit *healer=nullptr, SpellInfo const *spellInfo=nullptr) |
| void | addHealthBatchEvent (std::unique_ptr< HealthBatchEvent > batch) |
| uint32_t | calculateEstimatedOverKillForCombatLog (uint32_t damage) const |
| uint32_t | calculateEstimatedOverHealForCombatLog (uint32_t heal) const |
| void | clearHealthBatch () |
| void | clearCasterFromHealthBatch (Unit const *caster) |
| uint32_t | absorbDamage (SchoolMask schoolMask, uint32_t *dmg, bool checkOnly=true) |
| void | smsg_AttackStart (Unit *pVictim) |
| void | smsg_AttackStop (Unit *pVictim) |
| void | clearInRangeSets () |
| bool | setDetectRangeMod (uint64_t guid, int32_t amount) |
| void | unsetDetectRangeMod (uint64_t guid) |
| int32_t | getDetectRangeMod (uint64_t guid) const |
| virtual bool | isCritter () |
| void | knockbackFrom (float x, float y, float speedXY, float speedZ) |
| virtual bool | isTrainingDummy () |
| GameObject * | getGameObject (uint32_t spellId) const |
| void | addGameObject (GameObject *gameObj) |
| void | removeGameObject (GameObject *gameObj, bool del) |
| void | removeGameObject (uint32_t spellId, bool del) |
| void | removeAllGameObjects () |
| void | deMorph () |
| bool | isAlive () const |
| bool | justDied () const |
| bool | isDead () const |
| virtual void | setDeathState (DeathState state) |
| DeathState | getDeathState () const |
| Pet * | getPet () const |
| TotemSummon * | getTotem (SummonSlot slot) const |
| SummonHandler * | getSummonInterface () |
| SummonHandler const * | getSummonInterface () const |
| void | handleSpellClick (Unit *clicker) |
| bool | isMounted () const |
| void | mount (uint32_t mount, uint32_t vehicleId=0, uint32_t creatureEntry=0) |
| void | dismount (bool resummonPet=true) |
| bool | isUnitOwnerInParty (Unit *unit) |
| bool | isUnitOwnerInRaid (Unit *unit) |
| ThreatManager & | getThreatManager () |
| ThreatManager const & | getThreatManager () const |
| void | clearHateList () |
| void | wipeHateList () |
| void | wipeTargetList () |
| int32_t | getThreatModifyer () |
| void | modThreatModifyer (int32_t mod) |
| int32_t | getGeneratedThreatModifyer (uint32_t school) |
| void | modGeneratedThreatModifyer (uint32_t school, int32_t mod) |
| void | setTaggerGuid (Unit const *tagger) |
| uint64_t | getTaggerGuid () const |
| bool | isTagged () const |
| bool | isTaggableFor (Unit const *unit) const |
| bool | isTaggedByPlayerOrItsGroup (Player *tagger) |
| bool | isLootable () |
| void | buildMovementPacket (ByteBuffer *data) |
| void | buildMovementPacket (ByteBuffer *data, float x, float y, float z, float o) |
| void | possess (Unit *unitTarget, uint32_t delay=0) |
| void | unPossess () |
| uint16_t | hasNoInterrupt () const |
| void | removeGarbage () |
| void | addGarbageAura (std::unique_ptr< Aura > aur) |
| void | addGarbagePet (Pet *pet) |
| virtual void | deactivate (WorldMap *mgr) |
| float | getChanceToDaze (Unit *target) |
| void | eventModelChange () |
| void | aggroPvPGuards () |
| void | setTriggerStunOrImmobilize (uint32_t newTrigger, uint32_t newChance, bool isVictim=false) |
| void | eventStunOrImmobilize (Unit *unitProcTarget, bool isVictim=false) |
| void | setTriggerChill (uint32_t newTrigger, uint32_t newChance, bool isVictim=false) |
| void | eventChill (Unit *unitProcTarget, bool isVictim=false) |
| void | removeExtraStrikeTarget (SpellInfo const *spellInfo) |
| void | addExtraStrikeTarget (SpellInfo const *spellInfo, uint32_t charges) |
| uint32_t | doDamageSplitTarget (uint32_t res, SchoolMask schoolMask, bool isMeleeDmg) |
| void | removeReflect (uint32_t spellId, bool apply) |
| void | castOnMeleeSpell () |
| uint64_t | getAuraUpdateMaskForRaid () const |
| void | resetAuraUpdateMaskForRaid () |
| void | setAuraUpdateMaskForRaid (uint8_t slot) |
| void | updateAuraForGroup (uint8_t slot) |
| void | giveGroupXP (Unit *unitVictim, Player *playerInGroup) |
| void | calculateResistanceReduction (Unit *unitVictim, DamageInfo *damageInfo, SpellInfo const *spellInfoAbility, float armorPctReduce) |
| bool | removeAurasByHeal () |
| bool | auraActionIf (AuraAction *auraAction, AuraCondition *auraCondition) |
| uint32_t | getManaShieldAbsorbedDamage (uint32_t damage) |
| AuraCheckResponse | auraCheck (SpellInfo const *spellInfo, Object *caster=nullptr) |
| AuraCheckResponse | auraCheck (SpellInfo const *spellInfo, Aura *aura, Object *caster=nullptr) |
| uint32_t | getSpellDidHitResult (Unit *pVictim, uint32_t weapon_damage_type, Spell *castingSpell) |
| Combat. | |
| DamageInfo | strike (Unit *pVictim, WeaponDamageType weaponType, SpellInfo const *ability, int32_t add_damage, int32_t pct_dmg_mod, uint32_t exclusive_damage, bool disable_proc, bool skip_hit_check, bool force_crit=false, Spell *castingSpell=nullptr) |
| uint32_t | handleProc (uint32_t flag, Unit *Victim, SpellInfo const *CastingSpell, DamageInfo damageInfo, bool isSpellTriggered, ProcEvents procEvent=PROC_EVENT_DO_ALL, Aura *triggeredFromAura=nullptr) |
| void | handleProcDmgShield (uint32_t flag, Unit *attacker) |
| WDB::Structures::MountCapabilityEntry const * | getMountCapability (uint32_t mountType) |
| void | setOnMeleeSpell (uint32_t spellId, uint8_t ecn=0) |
| uint32_t | getOnMeleeSpell () const |
| uint8_t | getOnMeleeSpellEcn () const |
| void | setHitFromMeleeSpell (float value) |
| float | getHitFromMeleeSpell () |
| uint32_t | isPacified () const |
| uint32_t | isStunned () const |
| uint32_t | isFeared () const |
| uint32_t | getResistChanceMod () const |
| void | setResistChanceMod (uint32_t amount) |
| void | setcanparry (bool newstatus) |
| uint32_t | getCharmTempVal () const |
| void | setCharmTempVal (uint32_t val) |
| void | setDiminishTimer (uint32_t index) |
| float | getModelHalfSize () const |
| float | getCollisionHeight () const override |
| float | getBlockFromSpell () const |
| float | getParryFromSpell () const |
| float | getDodgeFromSpell () const |
| void | setBlockFromSpell (float value) |
| void | setParryFromSpell (float value) |
| void | setDodgeFromSpell (float value) |
Public Member Functions inherited from Object | |
| Object () | |
| virtual | ~Object () |
| void | Update (unsigned long) |
| void | PushToWorld (WorldMap *) |
| bool | IsInWorld () const |
| virtual void | OnPreRemoveFromWorld () |
| virtual void | OnRemoveFromWorld () |
| bool | write (const uint8_t &member, uint8_t val, bool skipObjectUpdate=false) |
| bool | write (const uint16_t &member, uint16_t val, bool skipObjectUpdate=false) |
| bool | write (const float &member, float val, bool skipObjectUpdate=false) |
| bool | write (const int32_t &member, int32_t val, bool skipObjectUpdate=false) |
| bool | write (const uint32_t &member, uint32_t val, bool skipObjectUpdate=false) |
| bool | write (const uint64_t &member, uint64_t val, bool skipObjectUpdate=false) |
| bool | write (const uint64_t &member, uint32_t low, uint32_t high, bool skipObjectUpdate=false) |
| bool | writeLow (const uint64_t &member, uint32_t val, bool skipObjectUpdate=false) |
| bool | writeHigh (const uint64_t &member, uint32_t val, bool skipObjectUpdate=false) |
| uint64_t | getGuid () const |
| void | setGuid (uint64_t guid) |
| void | setGuid (uint32_t low, uint32_t high) |
| uint32_t | getGuidLow () const |
| void | setGuidLow (uint32_t low) |
| uint32_t | getGuidHigh () const |
| void | setGuidHigh (uint32_t high) |
| uint16_t | getOType () const |
| void | setOType (uint16_t type) |
| void | setObjectType (uint8_t objectTypeId) |
| void | setEntry (uint32_t entry) |
| uint32_t | getEntry () const |
| uint16_t | getDynamicFlags () const |
| int16_t | getDynamicPathProgress () const |
| void | setDynamicFlags (uint16_t dynamicFlags) |
| void | addDynamicFlags (uint16_t dynamicFlags) |
| void | removeDynamicFlags (uint16_t dynamicFlags) |
| bool | hasDynamicFlags (uint16_t dynamicFlags) const |
| void | setDynamicPathProgress (int16_t pathProgress) |
| float | getScale () const |
| void | setScale (float scaleX) |
| void | updateObject () |
| void | forceBuildUpdateValueForField (uint32_t field, Player *target) |
| void | forceBuildUpdateValueForFields (uint32_t const *fields, Player *target) |
| uint8_t | getObjectTypeId () const |
| bool | isCreatureOrPlayer () const |
| bool | isPlayer () const |
| bool | isCreature () const |
| bool | isItem () const |
| bool | isGameObject () const |
| bool | isCorpse () const |
| bool | isContainer () const |
| virtual bool | isPet () const |
| virtual bool | isTotem () const |
| virtual bool | isSummon () const |
| virtual bool | isVehicle () const |
| virtual bool | isTransporter () const |
| bool | isInRange (LocationVector location, float square_r) const |
| bool | isInRange (float x, float y, float z, float square_r) const |
| float | getDistanceSq (LocationVector target) const |
| float | getDistanceSq (float x, float y, float z) const |
| Spell * | getCurrentSpell (CurrentSpellType spellType) const |
| Spell * | getCurrentSpellById (uint32_t spellId) const |
| void | setCurrentSpell (Spell *curSpell) |
| void | interruptSpell (uint32_t spellId=0, bool checkMeleeSpell=true) |
| void | interruptSpellWithSpellType (CurrentSpellType spellType) |
| bool | isCastingSpell (bool skipChanneled=false, bool skipAutorepeat=false, bool isAutoshoot=false) const |
| Spell * | findCurrentCastedSpellBySpellId (uint32_t spellId) |
| DamageInfo | doSpellDamage (Unit *victim, uint32_t spellId, float_t damage, uint8_t effIndex, bool isTriggered=false, bool isPeriodic=false, bool isLeech=false, bool forceCrit=false, Spell *spell=nullptr, Aura *aur=nullptr, AuraEffectModifier *aurEff=nullptr) |
| DamageInfo | doSpellHealing (Unit *victim, uint32_t spellId, float_t heal, bool isTriggered=false, bool isPeriodic=false, bool isLeech=false, bool forceCrit=false, Spell *spell=nullptr, Aura *aur=nullptr, AuraEffectModifier *aurEff=nullptr) |
| void | _UpdateSpells (uint32_t time) |
| void | addTravelingSpell (Spell *spell) |
| void | removeTravelingSpell (Spell *spell) |
| void | addGarbageSpell (Spell *spell) |
| void | removeGarbageSpells () |
| void | removeSpellModifierFromCurrentSpells (AuraEffectModifier const *aur) |
| void | removeSelfFromInrangeSets () |
| std::vector< Object * > | getInRangeObjectsSet () const |
| bool | hasInRangeObjects () const |
| size_t | getInRangeObjectsCount () const |
| bool | isObjectInInRangeObjectsSet (Object *pObj) const |
| void | removeObjectFromInRangeObjectsSet (Object *pObj) |
| std::vector< Object * > | getInRangePlayersSet () const |
| size_t | getInRangePlayersCount () const |
| std::vector< Object * > | getInRangeOppositeFactionSet () const |
| bool | isObjectInInRangeOppositeFactionSet (Object *pObj) const |
| void | updateInRangeOppositeFactionSet () |
| void | addInRangeOppositeFaction (Object *obj) |
| void | removeObjectFromInRangeOppositeFactionSet (Object *obj) |
| std::vector< Object * > | getInRangeSameFactionSet () const |
| bool | isObjectInInRangeSameFactionSet (Object *pObj) const |
| void | updateInRangeSameFactionSet () |
| void | addInRangeSameFaction (Object *obj) |
| void | removeObjectFromInRangeSameFactionSet (Object *obj) |
| void | sendGameobjectDespawnAnim () |
| const WoWGuid & | GetNewGUID () const |
| uint32_t | GetTypeFromGUID () const |
| uint32_t | GetUIdFromGUID () const |
| bool | IsType (TYPE type_mask) const |
| uint32_t | BuildValuesUpdateBlockForPlayer (ByteBuffer *buf, Player *target) |
| uint32_t | BuildValuesUpdateBlockForPlayer (ByteBuffer *buf, UpdateMask *mask) |
| void | BuildFieldUpdatePacket (Player *Target, uint32_t Index, uint32_t Value) |
| void | BuildFieldUpdatePacket (ByteBuffer *buf, uint32_t Index, uint32_t Value) |
| void | updatePositionData () |
| bool | SetPosition (float newX, float newY, float newZ, float newOrientation, bool allowPorting=false) |
| bool | SetPosition (const LocationVector &v, bool allowPorting=false) |
| const float & | GetPositionX () const |
| const float & | GetPositionY () const |
| const float & | GetPositionZ () const |
| const float & | GetOrientation () const |
| void | SetOrientation (float o) |
| void | SetSpawnLocation (float newX, float newY, float newZ, float newOrientation) |
| void | SetSpawnLocation (LocationVector loc) |
| const float & | GetSpawnX () const |
| const float & | GetSpawnY () const |
| const float & | GetSpawnZ () const |
| const float & | GetSpawnO () const |
| LocationVector | GetSpawnPosition () const |
| ::WDB::Structures::AreaTableEntry const * | GetArea () const |
| void | getPosition (float &x, float &y) const |
| void | getPosition (float &x, float &y, float &z) const |
| void | getPosition (float &x, float &y, float &z, float &o) const |
| LocationVector | GetPosition () const |
| LocationVector & | GetPositionNC () |
| LocationVector * | GetPositionV () |
| void | SetTransport (Transporter *t) |
| Transporter * | GetTransport () const |
| float | GetTransOffsetX () const |
| float | GetTransOffsetY () const |
| float | GetTransOffsetZ () const |
| float | GetTransOffsetO () const |
| uint32_t | GetTransTime () const |
| Player * | ToPlayer () |
| Player const * | ToPlayer () const |
| Creature * | ToCreature () |
| Creature const * | ToCreature () const |
| Summon * | ToSummon () |
| Summon const * | ToSummon () const |
| Unit * | ToUnit () |
| Unit const * | ToUnit () const |
| GameObject * | ToGameObject () |
| GameObject const * | ToGameObject () const |
| float | getExactDist2dSq (const float x, const float y) const |
| float | getExactDist2dSq (LocationVector const &pos) const |
| float | getExactDist2dSq (LocationVector const *pos) const |
| float | getExactDist2d (const float x, const float y) const |
| float | getExactDist2d (LocationVector const &pos) const |
| float | getExactDist2d (LocationVector const *pos) const |
| float | getExactDistSq (float x, float y, float z) const |
| float | getExactDistSq (LocationVector const &pos) const |
| float | getExactDistSq (LocationVector const *pos) const |
| float | getExactDist (float x, float y, float z) const |
| float | getExactDist (LocationVector const &pos) const |
| float | getExactDist (LocationVector const *pos) const |
| float | getDistance (Object const *obj) const |
| float | getDistance (LocationVector const &pos) const |
| float | getDistance (float x, float y, float z) const |
| float | getDistance2d (Object const *obj) const |
| float | getDistance2d (float x, float y) const |
| float | getDistanceZ (Object const *obj) const |
| float | CalcDistance (Object *Ob) |
| float | CalcDistance (float ObX, float ObY, float ObZ) |
| float | CalcDistance (Object *Oa, Object *Ob) |
| float | CalcDistance (Object *Oa, float ObX, float ObY, float ObZ) |
| float | CalcDistance (float OaX, float OaY, float OaZ, float ObX, float ObY, float ObZ) |
| bool | IsInMap (Object *obj) |
| bool | IsWithinDistInMap (Object *obj, const float dist2compare) const |
| bool | IsWithinLOSInMap (Object *obj) |
| bool | IsWithinLOS (LocationVector location) |
| MapCell * | GetMapCell () const |
| uint32_t | GetMapCellX () |
| uint32_t | GetMapCellY () |
| void | SetMapCell (MapCell *cell) |
| WorldMap * | getWorldMap () const |
| Object * | getWorldMapObject (const uint64_t &guid) const |
| Pet * | getWorldMapPet (const uint64_t &guid) const |
| Unit * | getWorldMapUnit (const uint64_t &guid) const |
| Player * | getWorldMapPlayer (const uint64_t &guid) const |
| Creature * | getWorldMapCreature (const uint64_t &guid) const |
| GameObject * | getWorldMapGameObject (const uint64_t &guid) const |
| DynamicObject * | getWorldMapDynamicObject (const uint64_t &guid) const |
| void | SetMapId (uint32_t newMap) |
| void | setZoneId (uint32_t newZone) |
| void | setAreaId (uint32_t area) |
| uint32_t | GetMapId () const |
| const uint32_t & | getZoneId () const |
| const uint32_t & | getAreaId () const |
| bool | isOutdoors () const |
| ZLiquidStatus | getLiquidStatus () const |
| void | SetNewGuid (uint32_t Guid) |
| void | ClearUpdateMask () |
| bool | HasUpdateField (uint32_t index) |
| bool | isInRange (Object *target, float range) |
| bool | isInFront (Object *target) |
| bool | isInBack (Object *target) |
| bool | isInArc (Object *target, float degrees) |
| bool | HasInArc (float degrees, Object *target) |
| float | calcAngle (float Position1X, float Position1Y, float Position2X, float Position2Y) |
| float | calcRadAngle (float Position1X, float Position1Y, float Position2X, float Position2Y) |
| float | getEasyAngle (float angle) |
| float | getAbsoluteAngle (float x, float y) const |
| float | getAbsoluteAngle (LocationVector const &pos) |
| float | getAbsoluteAngle (Object const *obj) |
| float | getAbsoluteAngle (LocationVector const *pos) const |
| float | toAbsoluteAngle (float relAngle) const |
| float | toRelativeAngle (float absAngle) const |
| float | getRelativeAngle (Object const *obj) |
| float | getRelativeAngle (float x, float y) const |
| float | getRelativeAngle (LocationVector const &pos) const |
| float | getRelativeAngle (LocationVector const *pos) const |
| bool | isInDist2d (LocationVector const &pos, float dist) const |
| bool | isInDist (Object *pos, float dist) |
| bool | isInDist (LocationVector const &pos, float dist) |
| void | getNearPoint2D (Object *searcher, float &x, float &y, float distance, float absAngle) |
| void | getNearPoint (Object *searcher, float &x, float &y, float &z, float distance2d, float absAngle) |
| void | getClosePoint (float &x, float &y, float &z, float size, float distance2d=0, float relAngle=0) |
| LocationVector | getHitSpherePointFor (LocationVector const &dest) |
| void | getHitSpherePointFor (LocationVector const &dest, float &x, float &y, float &z) const |
| LocationVector | getHitSpherePointFor (LocationVector const &dest) const |
| void | updateGroundPositionZ (float x, float y, float &z) |
| void | updateAllowedPositionZ (float x, float y, float &z, float *groundZ=nullptr) |
| float | getMapWaterOrGroundLevel (float x, float y, float z, float *ground=nullptr) |
| float | getFloorZ () |
| float | getMapHeight (LocationVector pos, bool vmap=true, float distanceToSearch=50.0f) |
| void | movePositionToFirstCollision (LocationVector &pos, float dist, float angle) |
| LocationVector | getFirstCollisionPosition (float dist, float angle) |
| GameObject * | summonGameObject (uint32_t entryID, LocationVector pos, QuaternionData const &rot, uint32_t spawnTime=0, GOSummonType summonType=GO_SUMMON_TIMED_OR_CORPSE_DESPAWN) |
| Creature * | summonCreature (uint32_t entry, LocationVector position, CreatureSummonDespawnType despawnType=MANUAL_DESPAWN, uint32_t duration=0, uint32_t spellId=0) |
| float | getDistanceSq (Object const *obj) const |
| float | CalcDistance (LocationVector &comp) |
| float | GetDistance2dSq (Object *obj) |
| void | SendCreatureChatMessageInRange (Creature *creature, uint32_t textId, Unit *target=nullptr) |
| virtual void | sendMessageToSet (WorldPacket *data, Player const *) |
| void | SendAIReaction (uint32_t reaction=2) |
| void | SendDestroyObject () |
| uint16_t | GetValuesCount () const |
| uint32_t | GetPhase () const |
| virtual void | Phase (uint8_t command=PHASE_SET, uint32_t newphase=1) |
| void | SendSpellLog (Object *Caster, Object *Target, uint32_t Ability, uint8_t SpellLogType) |
| SpellLog packets just to keep the code cleaner and better to read. | |
| void | setServersideFaction () |
| uint32_t | getServersideFaction () |
| Standing | getEnemyReaction (Object *target) |
| Standing | getFactionReaction (WDB::Structures::FactionTemplateEntry const *factionTemplateEntry, Object *target) |
| bool | isHostileTo (Object *target) |
| bool | IsHostileToPlayers () |
| bool | isFriendlyTo (Object *target) |
| bool | isNeutralTo (Object *target) const |
| bool | isNeutralToAll () const |
| bool | isValidTarget (Object *target, SpellInfo const *bySpell=nullptr) |
| bool | isValidAssistTarget (Unit *target, SpellInfo const *bySpell=nullptr) |
| void | SetInstanceID (int32_t instance) |
| int32_t | GetInstanceID () |
| int32_t | event_GetInstanceID () |
| this func needs to be implemented by all eventable classes. use it to retrieve the instance id that it needs to attach itself to. | |
| bool | IsActive () |
| virtual bool | CanActivate () |
| Object has an active state. | |
| virtual void | Activate (WorldMap *mgr) |
| void | SetMapMgr (WorldMap *mgr) |
| void | Delete () |
| void | PlaySoundToSet (uint32_t sound_entry) |
| bool | IsInBg () |
| uint32_t | GetTeam () const |
| bool | GetPoint (float angle, float rad, float &outx, float &outy, float &outz, bool sloppypath=false) |
| bool | GetRandomPoint (float rad, float &outx, float &outy, float &outz) |
| bool | GetRandomPoint (float rad, LocationVector &out) |
Public Member Functions inherited from EventableObject | |
| uint32_t | event_GetEventPeriod (uint32_t EventType) |
| EventableObject () | |
| virtual | ~EventableObject () |
| bool | event_HasEvents () |
| void | event_AddEvent (std::shared_ptr< TimedEvent > ptr) |
| void | event_Relocate () |
Static Public Member Functions | |
| static void | changeLooks (uint64_t guid, uint8_t gender, uint8_t skin, uint8_t face, uint8_t hairStyle, uint8_t hairColor, uint8_t facialHair) |
| static void | changeLanguage (uint64_t guid, uint8_t race) |
| static void | initVisibleUpdateBits () |
| static Standing | getReputationRankFromStanding (int32_t value) |
| static PlayerBytes3_DrunkValue | getDrunkStateByValue (uint16_t value) |
Static Public Attributes | |
| static UpdateMask | m_visibleUpdateMask |
Protected Member Functions | |
| void | setCreateBits (UpdateMask *updateMask, Player *target) const |
| void | setUpdateBits (UpdateMask *updateMask, Player *target) const |
| void | _addCategoryCooldown (uint32_t categoryId, uint32_t time, uint32_t SpellId, uint32_t ItemId) |
| void | _addCooldown (uint32_t type, uint32_t mis, uint32_t time, uint32_t SpellId, uint32_t ItemId) |
| void | _loadPlayerCooldowns (QueryResult *result) |
| void | _savePlayerCooldowns (QueryBuffer *buf) |
| void | _saveQuestLogEntry (QueryBuffer *buf) |
| void | _loadQuestLogEntry (QueryResult *result) |
| void | _loadPet (QueryResult *result) |
| void | _loadPetSpells (QueryResult *result) |
| void | _savePet (QueryBuffer *buf, bool updateCurrentPetCache=false, Pet *currentPet=nullptr) |
| void | _savePetSpells (QueryBuffer *buf) |
| void | _eventAttack (bool offhand) |
| void | _castSpellArea () |
Protected Member Functions inherited from Unit | |
| Unit () | |
| void | setFeared (bool apply) |
| void | setConfused (bool apply) |
| void | setStunned (bool apply) |
| void | _regeneratePowersAtRegenUpdate (PowerType type) |
Protected Member Functions inherited from Object | |
| const WoWObject * | objectData () const |
| void | _Create (uint32_t mapid, float x, float y, float z, float ang) |
| void | buildMovementUpdate (ByteBuffer *data, uint16_t updateFlags, Player *target) |
| void | buildValuesUpdate (uint8_t updateType, ByteBuffer *data, UpdateMask *updateMask, Player *target) |
| bool | inArc (float Position1X, float Position1Y, float FOV, float Orientation, float Position2X, float Position2Y) |
Protected Member Functions inherited from EventableObject | |
| void | event_RemoveEvents () |
| void | event_RemoveEvents (uint32_t EventType) |
| void | event_ModifyTimeLeft (uint32_t EventType, time_t TimeLeft, bool unconditioned=false) |
| void | event_ModifyTime (uint32_t EventType, time_t Time) |
| void | event_ModifyTimeAndTimeLeft (uint32_t EventType, time_t Time) |
| bool | event_HasEvent (uint32_t EventType) |
| void | event_RemoveByPointer (TimedEvent *ev) |
| int32_t | event_GetCurrentInstanceId () const |
| bool | event_GetTimeLeft (uint32_t EventType, time_t *Time) |
Private Member Functions | |
| const WoWPlayer * | playerData () const |
| void | _addSpell (uint32_t spellId, uint16_t fromSkill=0, bool learningPreviousRanks=false, bool ignorePreviousRanks=false) |
| bool | _removeSpell (uint32_t spellId, bool moveToDeleted, bool silently=false, bool removingPreviousRank=false, bool forceRemoveHigherRanks=false) |
| void | _verifySkillValues (WDB::Structures::SkillLineEntry const *skillEntry, uint16_t *currentValue, uint16_t *maxValue, uint16_t *skillStep, bool *requireUpdate) |
| void | _verifySkillValues (WDB::Structures::SkillLineEntry const *skillEntry, uint16_t *currentValue, uint16_t *maxValue, uint16_t *skillStep) |
| void | _updateSkillFieldOnValueChange (const PlayerSkillFieldPosition fieldPosition, uint16_t skillStep, uint16_t currentValue, uint16_t maxValue) |
| void | _updateSkillBonusFields (const PlayerSkillFieldPosition fieldPosition, uint16_t tempBonus, uint16_t permBonus) |
| void | removeGarbageItems () |
| void | _spawnPet (PetCache const *petCache) |
Friends | |
| class | WorldSession |
| class | Pet |
Additional Inherited Members | |
Protected Types inherited from Unit | |
| typedef std::list< GameObject * > | GameObjectList |
Definition at line 101 of file Player.hpp.
| typedef std::unordered_map<uint32_t , InstancePlayerBind> Player::BoundInstancesMap |
Definition at line 2122 of file Player.hpp.
| Player::Player | ( | uint32_t | guid | ) |
Definition at line 202 of file Player.cpp.
| Player::~Player | ( | ) |
Definition at line 258 of file Player.cpp.
|
protected |
Definition at line 4575 of file Player.cpp.
|
protected |
Definition at line 4601 of file Player.cpp.
|
private |
Definition at line 5431 of file Player.cpp.
|
protected |
Definition at line 13528 of file Player.cpp.
|
protected |
Definition at line 13615 of file Player.cpp.
|
protected |
Definition at line 14017 of file Player.cpp.
|
protected |
Definition at line 14118 of file Player.cpp.
|
protected |
Definition at line 4627 of file Player.cpp.
|
protected |
Definition at line 15297 of file Player.cpp.
| void Player::_Relocate | ( | uint32_t | mapid, |
| const LocationVector & | v, | ||
| bool | sendpending, | ||
| bool | force_new_world, | ||
| uint32_t | instance_id | ||
| ) |
Definition at line 15954 of file Player.cpp.
|
private |
Definition at line 5594 of file Player.cpp.
|
protected |
Definition at line 13794 of file Player.cpp.
|
protected |
Definition at line 13948 of file Player.cpp.
|
protected |
Definition at line 4665 of file Player.cpp.
|
protected |
Definition at line 14481 of file Player.cpp.
|
private |
Definition at line 12707 of file Player.cpp.
|
private |
Definition at line 5800 of file Player.cpp.
|
private |
Definition at line 5783 of file Player.cpp.
|
private |
Definition at line 5777 of file Player.cpp.
|
private |
Definition at line 5700 of file Player.cpp.
| void Player::acceptQuest | ( | uint64_t | guid, |
| uint32_t | quest_id | ||
| ) |
Definition at line 8642 of file Player.cpp.
| void Player::activateTalentSpec | ( | uint8_t | specId | ) |
Definition at line 6237 of file Player.cpp.
| bool Player::activateTaxiPathTo | ( | std::vector< uint32_t > const & | nodes, |
| Creature * | npc = nullptr, |
||
| uint32_t | spellid = 0 |
||
| ) |
Definition at line 10513 of file Player.cpp.
| bool Player::activateTaxiPathTo | ( | uint32_t | taxi_path_id, |
| Creature * | npc | ||
| ) |
Definition at line 10678 of file Player.cpp.
| bool Player::activateTaxiPathTo | ( | uint32_t | taxi_path_id, |
| uint32_t | spellid = 0 |
||
| ) |
Definition at line 10663 of file Player.cpp.
| void Player::addArenaPoints | ( | uint32_t | arenaPoints, |
| bool | sendUpdate | ||
| ) |
Definition at line 8092 of file Player.cpp.
| void Player::addArmorProficiency | ( | uint32_t | proficiency | ) |
Definition at line 5228 of file Player.cpp.
| void Player::addAuraVision | ( | uint8_t | auraVision | ) |
| void Player::addCalculatedRestXp | ( | uint32_t | seconds | ) |
Definition at line 12224 of file Player.cpp.
| void Player::addComboPoints | ( | uint64_t | targetGuid, |
| int8_t | points | ||
| ) |
Definition at line 5366 of file Player.cpp.
| void Player::addDeletedSpell | ( | uint32_t | spellId | ) |
Definition at line 3940 of file Player.cpp.
| void Player::addGarbageItem | ( | std::unique_ptr< Item > | item | ) |
Definition at line 6968 of file Player.cpp.
| void Player::addGlobalCooldown | ( | SpellInfo const * | spellInfo, |
| Spell * | castingSpell, | ||
| const bool | sendPacket = false |
||
| ) |
Definition at line 4378 of file Player.cpp.
| void Player::addGroupUpdateFlag | ( | uint32_t | flag | ) |
Definition at line 7908 of file Player.cpp.
| void Player::addHonor | ( | uint32_t | honorPoints, |
| bool | sendUpdate | ||
| ) |
Definition at line 8133 of file Player.cpp.
| void Player::addInstanceEnterTime | ( | uint32_t | instanceId, |
| time_t | enterTime | ||
| ) |
Definition at line 13128 of file Player.cpp.
| void Player::addItemsToWorld | ( | ) |
Definition at line 16083 of file Player.cpp.
| bool Player::addNewFaction | ( | WDB::Structures::FactionEntry const * | factionEntry, |
| int32_t | standing, | ||
| bool | base | ||
| ) |
Definition at line 11709 of file Player.cpp.
| void Player::addNoteToFriend | ( | uint32_t | guid, |
| std::string | note | ||
| ) |
Definition at line 9197 of file Player.cpp.
| void Player::addPetCache | ( | std::unique_ptr< PetCache > | petCache, |
| uint8_t | index | ||
| ) |
Definition at line 12304 of file Player.cpp.
| void Player::addPlayerFieldBytesMiscFlag | ( | uint8_t | miscFlag | ) |
Definition at line 1231 of file Player.cpp.
| void Player::addPlayerFlags | ( | uint32_t | flags | ) |
Definition at line 784 of file Player.cpp.
| void Player::addQuestIdToFinishedDailies | ( | uint32_t | questId | ) |
Definition at line 8877 of file Player.cpp.
| void Player::addQuestKill | ( | uint32_t | questId, |
| uint8_t | reqId, | ||
| uint32_t | delay = 0 |
||
| ) |
Definition at line 9015 of file Player.cpp.
| void Player::addQuestMob | ( | uint32_t | entry | ) |
Definition at line 8997 of file Player.cpp.
| void Player::addQuestSpell | ( | uint32_t | spellId | ) |
Definition at line 8979 of file Player.cpp.
| void Player::addQuestToFinished | ( | uint32_t | questId | ) |
Definition at line 8927 of file Player.cpp.
| void Player::addQuestToRemove | ( | uint32_t | questId | ) |
Definition at line 8925 of file Player.cpp.
| void Player::addShapeShiftSpell | ( | uint32_t | spellId | ) |
Definition at line 4061 of file Player.cpp.
| void Player::addSkillLine | ( | uint16_t | skillLine, |
| uint16_t | currentValue, | ||
| uint16_t | maxValue, | ||
| bool | noSpellLearning = false, |
||
| bool | initializeProfession = false |
||
| ) |
Definition at line 4760 of file Player.cpp.
| void Player::addSpell | ( | uint32_t | spellId, |
| uint16_t | fromSkill = 0 |
||
| ) |
Definition at line 3935 of file Player.cpp.
| void Player::addSpellCooldown | ( | SpellInfo const * | spellInfo, |
| Item const * | itemCaster, | ||
| Spell * | castingSpell = nullptr, |
||
| int32_t | cooldownTime = 0 |
||
| ) |
Definition at line 4347 of file Player.cpp.
| void Player::addSummonSpell | ( | uint32_t | entry, |
| uint32_t | spellId | ||
| ) |
Definition at line 13969 of file Player.cpp.
| void Player::addTalentPoints | ( | uint32_t | talentPoints, |
| bool | forBothSpecs = true |
||
| ) |
Definition at line 6037 of file Player.cpp.
| void Player::addToFriendList | ( | std::string | name, |
| std::string | note | ||
| ) |
Definition at line 9120 of file Player.cpp.
| void Player::addToGMTargetList | ( | uint32_t | guid | ) |
Definition at line 2399 of file Player.cpp.
| void Player::addToIgnoreList | ( | std::string | name | ) |
Definition at line 9303 of file Player.cpp.
|
overridevirtual |
Reimplemented from Unit.
Definition at line 15775 of file Player.cpp.
|
virtual |
Reimplemented from Object.
Definition at line 473 of file Player.cpp.
|
virtual |
Reimplemented from Object.
Definition at line 505 of file Player.cpp.
| void Player::addVisibleObject | ( | uint64_t | guid | ) |
Definition at line 3587 of file Player.cpp.
| void Player::addWeaponProficiency | ( | uint32_t | proficiency | ) |
Definition at line 5243 of file Player.cpp.
| void Player::addXP | ( | uint32_t | xp | ) |
Definition at line 995 of file Player.cpp.
| void Player::advanceAllSkills | ( | uint16_t | amount = 1 | ) |
Definition at line 4705 of file Player.cpp.
| void Player::advanceSkillLine | ( | uint16_t | skillLine, |
| uint16_t | amount = 1 |
||
| ) |
Definition at line 4713 of file Player.cpp.
| void Player::applyFeralAttackPower | ( | bool | apply, |
| Item * | item = NULL |
||
| ) |
Definition at line 13337 of file Player.cpp.
| void Player::applyForcedReaction | ( | uint32_t | faction_id, |
| Standing | rank, | ||
| bool | apply | ||
| ) |
Definition at line 11544 of file Player.cpp.
| void Player::applyItemMods | ( | Item * | item, |
| int16_t | slot, | ||
| bool | apply, | ||
| bool | justBrokedown = false, |
||
| bool | skipStatApply = false |
||
| ) |
Definition at line 6972 of file Player.cpp.
| void Player::applyItemProficienciesFromSpell | ( | SpellInfo const * | spellInfo, |
| bool | apply | ||
| ) |
Definition at line 5253 of file Player.cpp.
| void Player::applyLevelInfo | ( | uint32_t | newLevel | ) |
Definition at line 2669 of file Player.cpp.
| void Player::applyPlayerRestState | ( | bool | apply | ) |
Definition at line 12245 of file Player.cpp.
| void Player::applyRandomBattlegroundReward | ( | bool | wonBattleground | ) |
Definition at line 8607 of file Player.cpp.
| void Player::applyReforgeEnchantment | ( | Item * | item, |
| bool | apply | ||
| ) |
Definition at line 9922 of file Player.cpp.
| void Player::areaExploredQuestEvent | ( | uint32_t | questId | ) |
|
inline |
| void Player::bindToInstance | ( | ) |
Definition at line 12903 of file Player.cpp.
| InstancePlayerBind * Player::bindToInstance | ( | InstanceSaved * | save, |
| bool | permanent, | ||
| BindExtensionState | extendState = EXTEND_STATE_NORMAL, |
||
| bool | load = false |
||
| ) |
Definition at line 12855 of file Player.cpp.
| void Player::broadcastMessage | ( | const char * | Format, |
| ... | |||
| ) |
Definition at line 6552 of file Player.cpp.
|
overridevirtual |
This includes any nested objects we have, inventory for example.
\ todo: vehicles?
Reimplemented from Object.
Definition at line 3303 of file Player.cpp.
| void Player::buildFlagUpdateForNonGroupSet | ( | uint32_t | index, |
| uint32_t | flag | ||
| ) |
Definition at line 16185 of file Player.cpp.
| void Player::buildRepop | ( | ) |
Definition at line 7711 of file Player.cpp.
| void Player::calcDeathDurabilityLoss | ( | double | percent | ) |
Definition at line 7747 of file Player.cpp.
| void Player::calcExpertise | ( | ) |
Definition at line 13192 of file Player.cpp.
| float Player::calcRating | ( | PlayerCombatRating | t | ) |
Definition at line 16170 of file Player.cpp.
| void Player::calcResistance | ( | uint8_t | type | ) |
Definition at line 15839 of file Player.cpp.
| void Player::calcStat | ( | uint8_t | t | ) |
Definition at line 15895 of file Player.cpp.
| uint32_t Player::calcTalentResetCost | ( | uint32_t | resetnum | ) | const |
Definition at line 6321 of file Player.cpp.
|
overridevirtual |
Reimplemented from Unit.
Definition at line 16612 of file Player.cpp.
| float_t Player::calculateHealthRegenerationValue | ( | bool | inCombat | ) | const |
Definition at line 201 of file PlayerStats.cpp.
| bool Player::canBuyAt | ( | MySQLStructure::VendorRestrictions const * | vendor | ) |
Definition at line 10221 of file Player.cpp.
| void Player::cancelDuel | ( | ) |
Definition at line 12074 of file Player.cpp.
| void Player::cancelTrade | ( | bool | sendToSelfAlso, |
| bool | silently = false |
||
| ) |
Definition at line 6511 of file Player.cpp.
| bool Player::canDualWield2H | ( | ) | const |
| bool Player::canGainXp | ( | ) | const |
Definition at line 7838 of file Player.cpp.
| bool Player::canTrainAt | ( | Trainer const * | trainer | ) |
Definition at line 10258 of file Player.cpp.
| bool Player::canUseFlyingMountHere | ( | ) |
Definition at line 4210 of file Player.cpp.
|
static |
Definition at line 2902 of file Player.cpp.
|
static |
Definition at line 2887 of file Player.cpp.
| uint32_t Player::checkDamageLimits | ( | uint32_t | damage, |
| uint32_t | spellId | ||
| ) |
Definition at line 13289 of file Player.cpp.
| bool Player::checkInstanceCount | ( | uint32_t | instanceId | ) | const |
Definition at line 13119 of file Player.cpp.
| void Player::cleanupAfterTaxiFlight | ( | ) |
Definition at line 10693 of file Player.cpp.
| void Player::clearComboPoints | ( | ) |
Definition at line 5420 of file Player.cpp.
| void Player::clearCooldownForSpell | ( | uint32_t | spellId | ) |
Definition at line 4422 of file Player.cpp.
| void Player::clearCooldownsOnLine | ( | uint32_t | skillLine, |
| uint32_t | calledFrom | ||
| ) |
Definition at line 16141 of file Player.cpp.
| void Player::clearGlobalCooldown | ( | ) |
Definition at line 4449 of file Player.cpp.
|
overridevirtual |
Reimplemented from Object.
Definition at line 15808 of file Player.cpp.
| void Player::clearQuest | ( | uint32_t | questId | ) |
| void Player::completeLoading | ( | ) |
Definition at line 16200 of file Player.cpp.
| bool Player::compressAndSendUpdateBuffer | ( | uint32_t | size, |
| const uint8_t * | update_buffer | ||
| ) |
Definition at line 3242 of file Player.cpp.
| void Player::continueTaxiFlight | ( | ) | const |
Definition at line 10700 of file Player.cpp.
| void Player::cooldownAddItem | ( | ItemProperties const * | itemProp, |
| uint32_t | spellIndex | ||
| ) |
Definition at line 4478 of file Player.cpp.
| bool Player::cooldownCanCast | ( | ItemProperties const * | itemProp, |
| uint32_t | spellIndex | ||
| ) |
Definition at line 4502 of file Player.cpp.
| void Player::copyAndSendDelayedPacket | ( | WorldPacket * | data | ) |
Definition at line 3550 of file Player.cpp.
| bool Player::create | ( | CharCreate & | charCreateContent | ) |
Definition at line 2422 of file Player.cpp.
| void Player::createCorpse | ( | ) |
Definition at line 7445 of file Player.cpp.
| QuestLogEntry * Player::createQuestLogInSlot | ( | QuestProperties const * | questProperties, |
| uint8_t | slotId | ||
| ) |
Definition at line 8818 of file Player.cpp.
| void Player::decrementHonorless | ( | ) |
|
overridevirtual |
Reimplemented from Unit.
Definition at line 7258 of file Player.cpp.
| void Player::disableAppearing | ( | bool | disable | ) |
Definition at line 2327 of file Player.cpp.
| void Player::disableSummoning | ( | bool | disable | ) |
Definition at line 2325 of file Player.cpp.
| void Player::displayCreatureSetForEntry | ( | uint32_t | _creatureEntry | ) |
Definition at line 13282 of file Player.cpp.
| void Player::displayDataStateList | ( | ) |
Definition at line 13269 of file Player.cpp.
| void Player::displayTimerList | ( | ) |
Definition at line 13276 of file Player.cpp.
| void Player::ejectFromInstance | ( | ) |
Definition at line 2301 of file Player.cpp.
| void Player::endDuel | ( | uint8_t | condition | ) |
Definition at line 11955 of file Player.cpp.
| void Player::eventAttackStart | ( | ) |
Definition at line 13770 of file Player.cpp.
| void Player::eventAttackStop | ( | ) |
Definition at line 13776 of file Player.cpp.
| void Player::eventCannibalize | ( | uint32_t | amount | ) |
Definition at line 15814 of file Player.cpp.
| void Player::eventCharmAttack | ( | ) |
Definition at line 13699 of file Player.cpp.
| void Player::eventDeath | ( | ) |
Definition at line 13784 of file Player.cpp.
| void Player::eventDismissPet | ( | ) |
Definition at line 12697 of file Player.cpp.
| void Player::eventExploration | ( | ) |
Definition at line 2200 of file Player.cpp.
| void Player::eventGroupFullUpdate | ( | ) |
Definition at line 7947 of file Player.cpp.
| void Player::eventKickFromServer | ( | ) |
Definition at line 2368 of file Player.cpp.
| void Player::eventPortToGm | ( | Player * | gmPlayer | ) |
Definition at line 2018 of file Player.cpp.
| void Player::eventSummonPet | ( | Pet * | summonPet | ) |
Definition at line 12665 of file Player.cpp.
| void Player::eventTalentHearthOfWildChange | ( | bool | apply | ) |
Definition at line 13583 of file Player.cpp.
| void Player::eventTeleport | ( | uint32_t | mapId, |
| LocationVector | position, | ||
| uint32_t | instanceId = 0 |
||
| ) |
Definition at line 1767 of file Player.cpp.
| void Player::eventTimedQuestExpire | ( | uint32_t | questId | ) |
Definition at line 8907 of file Player.cpp.
| bool Player::exitInstance | ( | ) |
Definition at line 2310 of file Player.cpp.
| void Player::fillRandomBattlegroundReward | ( | bool | wonBattleground, |
| uint32_t & | honorPoints, | ||
| uint32_t & | arenaPoints | ||
| ) |
Definition at line 8583 of file Player.cpp.
| std::optional< uint8_t > Player::findFreeActivePetSlot | ( | ) | const |
Definition at line 12349 of file Player.cpp.
| std::optional< uint8_t > Player::findFreeStablePetSlot | ( | ) | const |
Definition at line 12363 of file Player.cpp.
| void Player::forceZoneUpdate | ( | ) |
Definition at line 2151 of file Player.cpp.
| PlayerSpec & Player::getActiveSpec | ( | ) |
Definition at line 9393 of file Player.cpp.
| std::string Player::getAFKReason | ( | ) | const |
Definition at line 2397 of file Player.cpp.
| uint64_t Player::getAreaSpiritHealerGuid | ( | ) | const |
| uint8_t Player::getArenaFaction | ( | ) | const |
Definition at line 865 of file Player.cpp.
| uint32_t Player::getArenaPoints | ( | ) | const |
Definition at line 8102 of file Player.cpp.
| ArenaTeam * Player::getArenaTeam | ( | uint8_t | type | ) |
Definition at line 8070 of file Player.cpp.
| uint32_t Player::getArmorProficiency | ( | ) | const |
| uint8_t Player::getAuraVision | ( | ) | const |
| uint64_t Player::getBankBagSlotItemGuid | ( | uint8_t | slot | ) | const |
Definition at line 954 of file Player.cpp.
| uint64_t Player::getBankSlotItemGuid | ( | uint8_t | slot | ) | const |
Definition at line 951 of file Player.cpp.
| uint8_t Player::getBankSlots | ( | ) | const |
Definition at line 844 of file Player.cpp.
| std::string Player::getBanReason | ( | ) | const |
| int32_t Player::getBaseFactionStanding | ( | uint32_t | faction | ) |
Definition at line 11440 of file Player.cpp.
| Battleground * Player::getBattleground | ( | ) | const |
| int32_t Player::getBGEntryInstanceId | ( | ) | const |
| uint32_t Player::getBGEntryMapId | ( | ) | const |
| LocationVector Player::getBGEntryPosition | ( | ) | const |
| uint32_t Player::getBgQueueType | ( | ) | const |
| PlayerTeam Player::getBgTeam | ( | ) | const |
| uint32_t Player::getBindMapId | ( | ) | const |
| LocationVector Player::getBindPosition | ( | ) | const |
| uint32_t Player::getBindZoneId | ( | ) | const |
| float Player::getBlockChance | ( | ) |
Definition at line 15383 of file Player.cpp.
| uint32_t Player::getBlockDamageReduction | ( | ) |
Definition at line 13324 of file Player.cpp.
| float Player::getBlockPercentage | ( | ) | const |
| InstancePlayerBind * Player::getBoundInstance | ( | uint32_t | mapId, |
| InstanceDifficulty::Difficulties | difficulty, | ||
| bool | withExpired = false |
||
| ) |
Definition at line 12803 of file Player.cpp.
|
inline |
Definition at line 2128 of file Player.hpp.
| uint32_t Player::getBuybackPriceSlot | ( | uint8_t | slot | ) | const |
Definition at line 1242 of file Player.cpp.
| uint32_t Player::getBuybackTimestampSlot | ( | uint8_t | slot | ) | const |
Definition at line 1245 of file Player.cpp.
| Charter const * Player::getCharter | ( | uint8_t | charterType | ) |
| uint64_t Player::getCoinage | ( | ) | const |
Definition at line 1184 of file Player.cpp.
| uint32_t Player::getCombatRating | ( | uint8_t | combatRating | ) | const |
Definition at line 1276 of file Player.cpp.
| int8_t Player::getComboPoints | ( | ) | const |
| uint64_t Player::getComboPointTarget | ( | ) | const |
| int32_t Player::getCorpseInstanceId | ( | ) | const |
| LocationVector Player::getCorpseLocation | ( | ) | const |
Definition at line 7425 of file Player.cpp.
Definition at line 16884 of file Player.cpp.
| uint64_t Player::getCurrencyTokenSlotItemGuid | ( | uint8_t | slot | ) | const |
|
inlineoverridevirtual |
Reimplemented from Unit.
Definition at line 1939 of file Player.hpp.
|
inlineoverridevirtual |
Reimplemented from Unit.
Definition at line 1947 of file Player.hpp.
| WDB::Structures::ChrClassesEntry const * Player::getDbcClassEntry | ( | ) |
| WDB::Structures::ChrRacesEntry const * Player::getDbcRaceEntry | ( | ) |
| float Player::getDefenseChance | ( | uint32_t | opLevel | ) |
Definition at line 15334 of file Player.cpp.
| SpellSet const & Player::getDeletedSpellSet | ( | ) | const |
Definition at line 3965 of file Player.cpp.
|
inline |
Definition at line 1159 of file Player.hpp.
| float Player::getDodgeChance | ( | ) |
Definition at line 15343 of file Player.cpp.
| float Player::getDodgePercentage | ( | ) | const |
|
static |
Definition at line 11851 of file Player.cpp.
| uint8_t Player::getDrunkValue | ( | ) | const |
Definition at line 858 of file Player.cpp.
| uint64_t Player::getDuelArbiter | ( | ) | const |
Definition at line 765 of file Player.cpp.
| Player * Player::getDuelPlayer | ( | ) | const |
| uint8_t Player::getDuelState | ( | ) | const |
| uint8_t Player::getDuelStatus | ( | ) | const |
Definition at line 12126 of file Player.cpp.
| uint32_t Player::getDuelTeam | ( | ) | const |
| uint8_t Player::getDungeonDifficulty | ( | ) |
| uint8_t Player::getEnabledActionBars | ( | ) | const |
Definition at line 1234 of file Player.cpp.
| uint32_t Player::getExaltedCount | ( | ) |
Definition at line 11747 of file Player.cpp.
| uint32_t Player::getExpertise | ( | ) | const |
Definition at line 1091 of file Player.cpp.
| uint32_t Player::getExploredZone | ( | uint32_t | idx | ) | const |
Definition at line 1122 of file Player.cpp.
| uint8_t Player::getFace | ( | ) | const |
Definition at line 827 of file Player.cpp.
| uint8_t Player::getFacialFeatures | ( | ) | const |
Definition at line 841 of file Player.cpp.
| int32_t Player::getFactionStanding | ( | uint32_t | faction | ) |
Definition at line 11432 of file Player.cpp.
| Standing Player::getFactionStandingRank | ( | uint32_t | faction | ) |
Definition at line 11519 of file Player.cpp.
| time_t Player::getFallDisabledUntil | ( | ) | const |
| uint64_t Player::getFarsightGuid | ( | ) | const |
| std::set< uint32_t > Player::getFinishedDailies | ( | ) | const |
| std::set< uint32_t > Player::getFinishedQuests | ( | ) | const |
Definition at line 9068 of file Player.cpp.
| Standing const * Player::getForcedReputationRank | ( | WDB::Structures::FactionTemplateEntry const * | factionTemplateEntry | ) | const |
Definition at line 11552 of file Player.cpp.
| uint8_t Player::getFreePetNumber | ( | ) |
Definition at line 12325 of file Player.cpp.
| uint32_t Player::getFreePrimaryProfessionPoints | ( | ) | const |
Definition at line 1043 of file Player.cpp.
| uint8_t Player::getFreeQuestSlot | ( | ) | const |
Definition at line 8850 of file Player.cpp.
| uint32_t Player::getFreeTalentPoints | ( | ) | const |
Definition at line 1030 of file Player.cpp.
| uint32_t Player::getGlyph | ( | uint16_t | slot | ) | const |
Definition at line 1309 of file Player.cpp.
| uint32_t Player::getGlyphsEnabled | ( | ) | const |
Definition at line 1312 of file Player.cpp.
| uint32_t Player::getGlyphSlot | ( | uint16_t | slot | ) | const |
Definition at line 1306 of file Player.cpp.
| Group * Player::getGroup | ( | ) |
Definition at line 7887 of file Player.cpp.
| uint32_t Player::getGroupInviterId | ( | ) | const |
| uint16_t Player::getGroupStatus | ( | ) |
Definition at line 7914 of file Player.cpp.
| uint32_t Player::getGroupUpdateFlags | ( | ) | const |
| Guild * Player::getGuild | ( | ) | const |
| uint32_t Player::getGuildId | ( | ) | const |
Definition at line 788 of file Player.cpp.
| uint32_t Player::getGuildLevel | ( | ) | const |
| uint32_t Player::getGuildRank | ( | ) | const |
| uint32_t Player::getGuildRankFromDB | ( | ) |
Definition at line 7868 of file Player.cpp.
| uint32_t Player::getGuildTimestamp | ( | ) | const |
| uint8_t Player::getHairColor | ( | ) | const |
Definition at line 833 of file Player.cpp.
| uint8_t Player::getHairStyle | ( | ) | const |
Definition at line 830 of file Player.cpp.
|
inline |
|
inline |
| uint32_t Player::getHonor | ( | ) | const |
Definition at line 8147 of file Player.cpp.
| uint32_t Player::getHonorless | ( | ) | const |
| uint32_t Player::getHonorToday | ( | ) | const |
Definition at line 8190 of file Player.cpp.
| uint32_t Player::getHonorYesterday | ( | ) | const |
Definition at line 8191 of file Player.cpp.
| uint32_t Player::getInitialFactionId | ( | ) |
Definition at line 11812 of file Player.cpp.
| uint32_t Player::getInitialTeam | ( | ) | const |
| InstanceSaved * Player::getInstanceSave | ( | uint32_t | mapId, |
| bool | isRaid | ||
| ) |
Definition at line 12819 of file Player.cpp.
| uint64_t Player::getInventorySlotItemGuid | ( | uint8_t | slot | ) | const |
Definition at line 945 of file Player.cpp.
| uint32_t Player::getInviteArenaTeamId | ( | ) | const |
| uint32_t Player::getInvitedByGuildId | ( | ) | const |
| ItemInterface * Player::getItemInterface | ( | ) | const |
Definition at line 6934 of file Player.cpp.
| uint32_t Player::getKillsLifetime | ( | ) | const |
Definition at line 8210 of file Player.cpp.
| uint32_t Player::getKillsToday | ( | ) | const |
Definition at line 8209 of file Player.cpp.
| uint32_t Player::getKillsYesterday | ( | ) | const |
Definition at line 8211 of file Player.cpp.
| uint64_t Player::getKnownCurrencies | ( | ) | const |
Definition at line 989 of file Player.cpp.
| uint8_t Player::getLastBattlegroundPetId | ( | ) | const |
| uint32_t Player::getLastBattlegroundPetSpell | ( | ) | const |
| LocationVector Player::getLastGroupPosition | ( | ) | const |
Definition at line 7956 of file Player.cpp.
| uint32_t Player::getLevelGrouping | ( | ) |
Definition at line 8616 of file Player.cpp.
| uint32_t Player::getLifetimeHonorableKills | ( | ) | const |
Definition at line 1263 of file Player.cpp.
| uint32_t Player::getLoginFlag | ( | ) | const |
Definition at line 2642 of file Player.cpp.
| const uint64_t & Player::getLootGuid | ( | ) | const |
| uint32_t Player::getMainMeleeDamage | ( | uint32_t | attackPowerOverride | ) |
Definition at line 16836 of file Player.cpp.
|
inline |
| float Player::getManaRegeneration | ( | ) | const |
| float Player::getManaRegenerationWhileCasting | ( | ) | const |
| uint32_t Player::getMaxLevel | ( | ) | const |
Definition at line 1149 of file Player.cpp.
| uint32_t Player::getMaxPersonalRating | ( | ) |
Definition at line 13148 of file Player.cpp.
| float Player::getMeleeCritPercentage | ( | ) | const |
Definition at line 1100 of file Player.cpp.
|
inline |
Definition at line 2088 of file Player.hpp.
| uint32_t Player::getModDamageDoneNegative | ( | uint16_t | school | ) | const |
Definition at line 1205 of file Player.cpp.
| float Player::getModDamageDonePct | ( | uint8_t | shool | ) | const |
Definition at line 1209 of file Player.cpp.
| uint32_t Player::getModDamageDonePositive | ( | uint16_t | school | ) | const |
Definition at line 1201 of file Player.cpp.
| uint32_t Player::getModHealingDone | ( | ) | const |
Definition at line 1213 of file Player.cpp.
| PetCache * Player::getModifiablePetCache | ( | uint8_t | petId | ) | const |
Definition at line 12285 of file Player.cpp.
| uint32_t Player::getModTargetPhysicalResistance | ( | ) | const |
Definition at line 1221 of file Player.cpp.
| uint32_t Player::getModTargetResistance | ( | ) | const |
Definition at line 1217 of file Player.cpp.
| uint32_t Player::getMountSpellId | ( | ) | const |
| uint32_t Player::getMountVehicleId | ( | ) | const |
Definition at line 1516 of file Player.cpp.
| utf8_string Player::getName | ( | ) | const |
Definition at line 2639 of file Player.cpp.
| uint32_t Player::getNextLevelXp | ( | ) | const |
Definition at line 997 of file Player.cpp.
| uint32_t Player::getNoReagentCost | ( | uint8_t | index | ) | const |
Definition at line 1303 of file Player.cpp.
| float Player::getOffHandCritPercentage | ( | ) | const |
| uint32_t Player::getOffHandExpertise | ( | ) | const |
Definition at line 1095 of file Player.cpp.
| uint64_t Player::getPackSlotItemGuid | ( | uint8_t | slot | ) | const |
Definition at line 948 of file Player.cpp.
| float Player::getParryChance | ( | ) |
Definition at line 15392 of file Player.cpp.
| float Player::getParryPercentage | ( | ) | const |
| int32_t Player::getPctReputationMod | ( | ) | const |
| Battleground * Player::getPendingBattleground | ( | ) | const |
Definition at line 8549 of file Player.cpp.
| PetCache const * Player::getPetCache | ( | uint8_t | petId | ) | const |
Definition at line 12276 of file Player.cpp.
| std::map< uint8_t, uint8_t > const & Player::getPetCachedSlotMap | ( | ) | const |
| PetCacheMap const & Player::getPetCacheMap | ( | ) | const |
| uint8_t Player::getPetCount | ( | ) | const |
| std::optional< uint8_t > Player::getPetIdFromSlot | ( | uint8_t | slot | ) | const |
Definition at line 12335 of file Player.cpp.
| uint32_t * Player::getPlayedTime | ( | ) |
| uint32_t Player::getPlayerBytes | ( | ) | const |
Definition at line 821 of file Player.cpp.
| uint32_t Player::getPlayerBytes2 | ( | ) | const |
Definition at line 838 of file Player.cpp.
| uint32_t Player::getPlayerBytes3 | ( | ) | const |
| uint32_t Player::getPlayerFieldBytes | ( | ) | const |
| uint32_t Player::getPlayerFieldBytes2 | ( | ) | const |
| uint8_t Player::getPlayerFieldBytesMiscFlag | ( | ) | const |
Definition at line 1229 of file Player.cpp.
| uint32_t Player::getPlayerFlags | ( | ) | const |
Definition at line 768 of file Player.cpp.
| uint8_t Player::getPlayerGender | ( | ) | const |
| CachedCharacterInfo * Player::getPlayerInfo | ( | ) | const |
|
overridevirtual |
Reimplemented from Object.
Definition at line 2830 of file Player.cpp.
|
overridevirtual |
Reimplemented from Object.
Definition at line 2822 of file Player.cpp.
|
overridevirtual |
Reimplemented from Object.
Definition at line 2846 of file Player.cpp.
|
overridevirtual |
Reimplemented from Object.
Definition at line 2838 of file Player.cpp.
| uint32_t Player::getProfessionSkillLine | ( | uint32_t | index | ) | const |
Definition at line 1020 of file Player.cpp.
| uint8_t Player::getPvpRank | ( | ) | const |
Definition at line 861 of file Player.cpp.
| QuestLogEntry * Player::getQuestLogByQuestId | ( | uint32_t | questId | ) | const |
Definition at line 8859 of file Player.cpp.
| QuestLogEntry * Player::getQuestLogBySlotId | ( | uint32_t | slotId | ) | const |
Definition at line 8869 of file Player.cpp.
| uint32_t Player::getQuestLogEntryForSlot | ( | uint8_t | slot | ) | const |
Definition at line 877 of file Player.cpp.
| uint32_t Player::getQuestLogExpireTimeForSlot | ( | uint8_t | slot | ) | const |
| uint32_t Player::getQuestLogRequiredMobOrGoForSlot | ( | uint8_t | slot | ) | const |
| uint32_t Player::getQuestLogStateForSlot | ( | uint8_t | slot | ) | const |
Definition at line 884 of file Player.cpp.
| uint32_t Player::getQuestSharerByDbId | ( | ) | const |
| uint32_t Player::getQueuedBgInstanceId | ( | ) | const |
| uint8_t Player::getRaidDifficulty | ( | ) |
| float Player::getRangedCritPercentage | ( | ) | const |
|
static |
Definition at line 11524 of file Player.cpp.
| uint32_t Player::getResistanceBuffModNegative | ( | uint8_t | type | ) | const |
Definition at line 1197 of file Player.cpp.
| uint32_t Player::getResistanceBuffModPositive | ( | uint8_t | type | ) | const |
Definition at line 1194 of file Player.cpp.
|
inline |
Definition at line 885 of file Player.hpp.
|
inline |
| uint8_t Player::getRestState | ( | ) | const |
| uint32_t Player::getRestStateXp | ( | ) | const |
| float Player::getRuneRegen | ( | uint8_t | rune | ) | const |
| GameObject * Player::getSelectedGo | ( | ) | const |
Definition at line 2344 of file Player.cpp.
| uint32_t Player::getSelfResurrectSpell | ( | ) | const |
Definition at line 1135 of file Player.cpp.
| uint16_t Player::getServersideDrunkValue | ( | ) | const |
| WorldSession * Player::getSession | ( | ) | const |
Definition at line 3131 of file Player.cpp.
| SpellSet const & Player::getShapeshiftSpells | ( | ) | const |
| uint32_t Player::getShieldBlock | ( | ) | const |
Definition at line 1113 of file Player.cpp.
| float Player::getShieldBlockCritPercentage | ( | ) | const |
| uint16_t Player::getSkillInfoBonusPermanent | ( | uint32_t | index, |
| uint8_t | offset | ||
| ) | const |
Definition at line 1019 of file Player.cpp.
| uint16_t Player::getSkillInfoBonusTemporary | ( | uint32_t | index, |
| uint8_t | offset | ||
| ) | const |
Definition at line 1018 of file Player.cpp.
| uint16_t Player::getSkillInfoCurrentValue | ( | uint32_t | index, |
| uint8_t | offset | ||
| ) | const |
Definition at line 1016 of file Player.cpp.
| uint16_t Player::getSkillInfoId | ( | uint32_t | index, |
| uint8_t | offset | ||
| ) | const |
Definition at line 1014 of file Player.cpp.
| uint16_t Player::getSkillInfoMaxValue | ( | uint32_t | index, |
| uint8_t | offset | ||
| ) | const |
Definition at line 1017 of file Player.cpp.
| uint16_t Player::getSkillInfoStep | ( | uint32_t | index, |
| uint8_t | offset | ||
| ) | const |
Definition at line 1015 of file Player.cpp.
| uint16_t Player::getSkillLineCurrent | ( | uint16_t | skillLine, |
| bool | includeBonus = true |
||
| ) | const |
Definition at line 4928 of file Player.cpp.
| uint16_t Player::getSkillLineMax | ( | uint16_t | skillLine | ) | const |
Definition at line 4944 of file Player.cpp.
| float Player::getSkillUpChance | ( | uint16_t | id | ) |
Definition at line 5191 of file Player.cpp.
| uint8_t Player::getSkinColor | ( | ) | const |
Definition at line 824 of file Player.cpp.
|
inline |
| float Player::getSpellCritPercentage | ( | uint8_t | school | ) | const |
| SpellSet const & Player::getSpellSet | ( | ) | const |
| uint8_t Player::getStableSlotCount | ( | ) | const |
| int8_t Player::getSubGroupSlot | ( | ) | const |
| Object * Player::getSummonedObject | ( | ) | const |
| std::set< uint32_t > * Player::getSummonSpells | ( | uint32_t | spellId | ) |
Definition at line 14008 of file Player.cpp.
| uint32_t Player::getTalentPointsFromQuests | ( | ) | const |
| uint32_t Player::getTalentResetsCount | ( | ) | const |
|
inline |
| PlayerTeam Player::getTeam | ( | ) | const |
Definition at line 2774 of file Player.cpp.
| uint32_t Player::getTeleportState | ( | ) | const |
| uint32_t Player::getTrackCreature | ( | ) | const |
| uint32_t Player::getTrackResource | ( | ) | const |
| TradeData * Player::getTradeData | ( | ) | const |
| Player * Player::getTradeTarget | ( | ) | const |
Definition at line 6501 of file Player.cpp.
| uint8_t Player::getTransferStatus | ( | ) | const |
| uint32_t Player::getTutorialValueById | ( | uint8_t | id | ) |
Definition at line 6334 of file Player.cpp.
|
overridevirtual |
Reimplemented from Object.
Definition at line 2798 of file Player.cpp.
|
overridevirtual |
Reimplemented from Object.
Definition at line 2790 of file Player.cpp.
|
overridevirtual |
Reimplemented from Object.
Definition at line 2814 of file Player.cpp.
|
overridevirtual |
Reimplemented from Object.
Definition at line 2806 of file Player.cpp.
| UpdateManager & Player::getUpdateMgr | ( | ) |
| uint64_t Player::getVanityPetSlotItemGuid | ( | uint8_t | slot | ) | const |
| uint64_t Player::getVendorBuybackSlot | ( | uint8_t | slot | ) | const |
Definition at line 957 of file Player.cpp.
| uint32_t Player::getVisibleItemEnchantment | ( | uint32_t | slot, |
| uint8_t | pos | ||
| ) | const |
Definition at line 940 of file Player.cpp.
| uint32_t Player::getVisibleItemEntry | ( | uint32_t | slot | ) | const |
| uint32_t Player::getWatchedFaction | ( | ) | const |
Definition at line 1138 of file Player.cpp.
| uint32_t Player::getWeaponProficiency | ( | ) | const |
| uint32_t Player::getXp | ( | ) | const |
Definition at line 993 of file Player.cpp.
| void Player::giveXp | ( | uint32_t | xp, |
| const uint64_t & | guid, | ||
| bool | allowBonus | ||
| ) |
Definition at line 12133 of file Player.cpp.
| void Player::handleAuraInterruptForMovementFlags | ( | MovementInfo const & | movement_info | ) |
Definition at line 1519 of file Player.cpp.
| void Player::handleBreathing | ( | MovementInfo const & | movement_info, |
| WorldSession * | session | ||
| ) |
Definition at line 1554 of file Player.cpp.
| void Player::handleDuelCountdown | ( | ) |
Definition at line 12099 of file Player.cpp.
|
overridevirtual |
Reimplemented from Unit.
Definition at line 1724 of file Player.cpp.
| void Player::handleSobering | ( | ) |
Definition at line 11865 of file Player.cpp.
| void Player::handleSpellLoot | ( | uint32_t | itemId | ) |
Definition at line 13255 of file Player.cpp.
| bool Player::hasAnyQuestInQuestSlot | ( | ) | const |
Definition at line 8833 of file Player.cpp.
| bool Player::hasAreaExplored | ( | WDB::Structures::AreaTableEntry const * | ) |
Definition at line 2165 of file Player.cpp.
| bool Player::hasBgFlag | ( | ) | const |
| bool Player::hasDeletedSpell | ( | uint32_t | spellId | ) | const |
| bool Player::hasEnoughCoinage | ( | uint64_t | coinage | ) | const |
Definition at line 1186 of file Player.cpp.
| bool Player::hasItem | ( | uint32_t | itemId, |
| uint32_t | amount = 1, |
||
| bool | checkBankAlso = false |
||
| ) | const |
Definition at line 6641 of file Player.cpp.
| bool Player::hasOffHandWeapon | ( | ) | const |
Definition at line 6629 of file Player.cpp.
| bool Player::hasOverlayUncovered | ( | uint32_t | overlayId | ) |
Definition at line 2180 of file Player.cpp.
|
inline |
| bool Player::hasPetInSlot | ( | uint8_t | slot | ) | const |
| bool Player::hasPlayerFlags | ( | uint32_t | flags | ) | const |
Definition at line 786 of file Player.cpp.
| bool Player::hasPvPTitle | ( | RankTitles | title | ) |
Definition at line 8515 of file Player.cpp.
| bool Player::hasQuestFinished | ( | uint32_t | questId | ) | const |
| bool Player::hasQuestForItem | ( | uint32_t | itemId | ) | const |
Definition at line 8951 of file Player.cpp.
| bool Player::hasQuestInFinishedDailies | ( | uint32_t | questId | ) | const |
Definition at line 8887 of file Player.cpp.
| bool Player::hasQuestInQuestLog | ( | uint32_t | questId | ) | const |
| bool Player::hasQuestMob | ( | uint32_t | entry | ) |
Definition at line 9000 of file Player.cpp.
| bool Player::hasQuestSpell | ( | uint32_t | spellId | ) |
Definition at line 8982 of file Player.cpp.
| bool Player::hasQueuedBgInstanceId | ( | ) | const |
| bool Player::hasSkillLine | ( | uint16_t | skillLine, |
| bool | strict = false |
||
| ) | const |
Definition at line 4912 of file Player.cpp.
| bool Player::hasSpell | ( | uint32_t | spellId | ) | const |
| bool Player::hasSpellGlobalCooldown | ( | SpellInfo const * | spellInfo | ) |
Definition at line 4330 of file Player.cpp.
| bool Player::hasSpellOnCooldown | ( | SpellInfo const * | spellInfo | ) |
Definition at line 4298 of file Player.cpp.
| bool Player::hasSpellWithAuraNameAndBasePoints | ( | uint32_t | auraName, |
| uint32_t | basePoints | ||
| ) |
Definition at line 4555 of file Player.cpp.
| bool Player::hasTimedQuestInQuestSlot | ( | ) | const |
Definition at line 8898 of file Player.cpp.
| bool Player::hasWonRbgToday | ( | ) | const |
| void Player::incrementHonorless | ( | ) |
Definition at line 8193 of file Player.cpp.
| void Player::incrementKills | ( | uint32_t | count = 0 | ) |
Definition at line 8196 of file Player.cpp.
| void Player::indoorCheckUpdate | ( | uint32_t | time | ) |
Definition at line 2023 of file Player.cpp.
| void Player::initialiseArenaTeam | ( | ) |
Definition at line 8073 of file Player.cpp.
| void Player::initialiseCharters | ( | ) |
Definition at line 7855 of file Player.cpp.
| void Player::initialiseNoseLevel | ( | ) |
Definition at line 1636 of file Player.cpp.
| void Player::initialiseReputation | ( | ) |
Definition at line 11803 of file Player.cpp.
| void Player::initTaxiNodesForLevel | ( | ) |
|
static |
Definition at line 3316 of file Player.cpp.
| bool Player::isAllowedToCreateCorpse | ( | ) | const |
| bool Player::isAlreadyInvitedToGroup | ( | ) | const |
| bool Player::isAppearingDisabled | ( | ) | const |
| bool Player::isAtGroupRewardDistance | ( | Object * | pRewardSource | ) |
Definition at line 10137 of file Player.cpp.
|
inline |
Definition at line 2191 of file Player.hpp.
| bool Player::isBanned | ( | ) | const |
Definition at line 2330 of file Player.cpp.
|
virtual |
Reimplemented in DeathKnight.
Definition at line 2763 of file Player.cpp.
|
virtual |
Reimplemented in Druid.
Definition at line 2772 of file Player.cpp.
|
virtual |
Reimplemented in Hunter.
Definition at line 2767 of file Player.cpp.
|
virtual |
|
virtual |
|
virtual |
Reimplemented in Paladin.
Definition at line 2770 of file Player.cpp.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| bool Player::isFactionAtWar | ( | WDB::Structures::FactionEntry const * | factionEntry | ) | const |
Definition at line 11577 of file Player.cpp.
|
overridevirtual |
Reimplemented from Unit.
Definition at line 9819 of file Player.cpp.
| bool Player::isFriended | ( | uint32_t | guid | ) | const |
Definition at line 9211 of file Player.cpp.
| bool Player::isGMFlagSet | ( | ) | const |
Definition at line 9381 of file Player.cpp.
| bool Player::isGroupLeader | ( | ) | const |
Definition at line 7888 of file Player.cpp.
| bool Player::isHostileBasedOnReputation | ( | WDB::Structures::FactionEntry const * | factionEntry | ) |
Definition at line 11591 of file Player.cpp.
| bool Player::isIgnored | ( | uint32_t | guid | ) | const |
Definition at line 9358 of file Player.cpp.
| bool Player::isInArenaTeam | ( | uint8_t | type | ) | const |
| bool Player::isInCity | ( | ) | const |
Definition at line 1537 of file Player.cpp.
| bool Player::isInDisallowedMountForm | ( | ) | const |
Definition at line 4125 of file Player.cpp.
| bool Player::isInFeralForm | ( | ) |
Definition at line 4113 of file Player.cpp.
| bool Player::isInFlight | ( | ) | const |
Definition at line 10770 of file Player.cpp.
| bool Player::isInGroup | ( | ) | const |
| bool Player::isInGuild | ( | ) |
Definition at line 7866 of file Player.cpp.
| bool Player::isLootableOnCorpse | ( | ) | const |
Definition at line 11309 of file Player.cpp.
| bool Player::isMoving | ( | ) | const |
| bool Player::isOnGMTargetList | ( | uint32_t | guid | ) | const |
Definition at line 2411 of file Player.cpp.
| bool Player::isOnTaxi | ( | ) | const |
| bool Player::isOnVehicle | ( | ) | const |
| bool Player::isPetRequiringTemporaryUnsummon | ( | ) | const |
Definition at line 12593 of file Player.cpp.
|
overridevirtual |
Reimplemented from Unit.
Definition at line 9781 of file Player.cpp.
| bool Player::isQueuedForBg | ( | ) | const |
| bool Player::isQueuedForRbg | ( | ) | const |
Definition at line 8559 of file Player.cpp.
|
overridevirtual |
Reimplemented from Unit.
Definition at line 9852 of file Player.cpp.
| bool Player::isSendOnlyRaidgroupSet | ( | ) | const |
Definition at line 7953 of file Player.cpp.
| bool Player::isSpellFitByClassAndRace | ( | uint32_t | spell_id | ) | const |
Definition at line 4271 of file Player.cpp.
| bool Player::isSummoningDisabled | ( | ) | const |
| bool Player::isTeamAlliance | ( | ) | const |
Definition at line 2788 of file Player.cpp.
| bool Player::isTeamHorde | ( | ) | const |
Definition at line 2787 of file Player.cpp.
| bool Player::isTransferPending | ( | ) | const |
Definition at line 1891 of file Player.cpp.
| bool Player::isVisibleObject | ( | uint64_t | guid | ) |
| void Player::joinedChannel | ( | Channel * | channel | ) |
Definition at line 7960 of file Player.cpp.
| void Player::kickFromServer | ( | uint32_t | delay = 0 | ) |
Definition at line 2354 of file Player.cpp.
| void Player::learnInitialSkills | ( | ) |
Definition at line 4956 of file Player.cpp.
| void Player::learnSkillSpells | ( | uint16_t | skillLine, |
| uint16_t | currentValue | ||
| ) |
Definition at line 4976 of file Player.cpp.
| void Player::learnTalent | ( | uint32_t | talentId, |
| uint32_t | talentRank | ||
| ) |
Definition at line 5815 of file Player.cpp.
| void Player::leftChannel | ( | Channel * | channel | ) |
Definition at line 7969 of file Player.cpp.
| void Player::loadBoundInstances | ( | ) |
Definition at line 12729 of file Player.cpp.
| bool Player::loadDeletedSpells | ( | QueryResult * | result | ) |
Definition at line 13427 of file Player.cpp.
| void Player::loadFieldsFromString | ( | const char * | string, |
| uint16_t | firstField, | ||
| uint32_t | fieldsNum | ||
| ) |
Definition at line 13174 of file Player.cpp.
| void Player::loadFriendedByOthersList | ( | ) |
Definition at line 9090 of file Player.cpp.
| void Player::loadFriendList | ( | ) |
Definition at line 9072 of file Player.cpp.
| bool Player::loadFromDB | ( | uint32_t | guid | ) |
Definition at line 14525 of file Player.cpp.
| void Player::loadFromDBProc | ( | QueryResultVector & | results | ) |
Definition at line 14560 of file Player.cpp.
| void Player::loadIgnoreList | ( | ) |
Definition at line 9105 of file Player.cpp.
| void Player::loadInstanceTimeRestrictions | ( | ) |
Definition at line 13106 of file Player.cpp.
| bool Player::loadReputations | ( | QueryResult * | result | ) |
Definition at line 3891 of file Player.cpp.
| bool Player::loadSkills | ( | QueryResult * | result | ) |
Definition at line 3872 of file Player.cpp.
| bool Player::loadSpells | ( | QueryResult * | result | ) |
Definition at line 3846 of file Player.cpp.
| void Player::loadTutorials | ( | ) |
Definition at line 6350 of file Player.cpp.
| void Player::logIntoBattleground | ( | ) |
Definition at line 9402 of file Player.cpp.
| bool Player::logOntoTransport | ( | ) |
Definition at line 9424 of file Player.cpp.
| void Player::modCoinage | ( | int64_t | coinage | ) |
Definition at line 1187 of file Player.cpp.
| void Player::modCombatRating | ( | uint8_t | combatRating, |
| int32_t | value | ||
| ) |
Definition at line 1278 of file Player.cpp.
| void Player::modExpertise | ( | int32_t | value | ) |
Definition at line 1093 of file Player.cpp.
| void Player::modFactionStanding | ( | uint32_t | faction, |
| int32_t | value | ||
| ) |
Definition at line 11448 of file Player.cpp.
| void Player::modFreePrimaryProfessionPoints | ( | int32_t | amount | ) |
Definition at line 1064 of file Player.cpp.
| void Player::modifyBonuses | ( | uint32_t | type, |
| int32_t | val, | ||
| bool | apply | ||
| ) |
Definition at line 16317 of file Player.cpp.
| void Player::modifySkillBonus | ( | uint16_t | skillLine, |
| int16_t | amount, | ||
| bool | permanentBonus | ||
| ) |
Definition at line 5004 of file Player.cpp.
| void Player::modifySkillMaximum | ( | uint16_t | skillLine, |
| uint16_t | maxValue | ||
| ) |
Definition at line 5022 of file Player.cpp.
| void Player::modModDamageDoneNegative | ( | uint16_t | school, |
| int32_t | value | ||
| ) |
Definition at line 1207 of file Player.cpp.
| void Player::modModDamageDonePositive | ( | uint16_t | school, |
| int32_t | value | ||
| ) |
Definition at line 1203 of file Player.cpp.
| void Player::modModHealingDone | ( | int32_t | value | ) |
Definition at line 1215 of file Player.cpp.
| void Player::modModTargetPhysicalResistance | ( | int32_t | value | ) |
Definition at line 1223 of file Player.cpp.
| void Player::modModTargetResistance | ( | int32_t | value | ) |
Definition at line 1219 of file Player.cpp.
| void Player::modOffHandExpertise | ( | int32_t | value | ) |
Definition at line 1097 of file Player.cpp.
| void Player::onKillUnitReputation | ( | Unit * | unit, |
| bool | innerLoop | ||
| ) |
Definition at line 11633 of file Player.cpp.
| void Player::onModStanding | ( | WDB::Structures::FactionEntry const * | factionEntry, |
| FactionReputation * | reputation | ||
| ) |
Definition at line 11733 of file Player.cpp.
|
overridevirtual |
Reimplemented from Object.
Definition at line 538 of file Player.cpp.
|
overridevirtual |
Reimplemented from Unit.
Definition at line 555 of file Player.cpp.
|
overridevirtual |
Reimplemented from Unit.
Definition at line 15780 of file Player.cpp.
| void Player::onTalkReputation | ( | WDB::Structures::FactionEntry const * | factionEntry | ) |
Definition at line 11689 of file Player.cpp.
| void Player::onWorldPortAck | ( | ) |
Definition at line 1989 of file Player.cpp.
|
overridevirtual |
|
overridevirtual |
Reimplemented from Object.
Definition at line 3167 of file Player.cpp.
|
inlineprivate |
Definition at line 126 of file Player.hpp.
| void Player::processPendingUpdates | ( | ) |
Definition at line 13578 of file Player.cpp.
| void Player::regenerateHealth | ( | bool | inCombat | ) |
Definition at line 15932 of file Player.cpp.
| void Player::regeneratePlayerPowers | ( | uint16_t | diff | ) |
Definition at line 3781 of file Player.cpp.
| void Player::removeAllChannels | ( | ) |
Definition at line 8043 of file Player.cpp.
| void Player::removeAllSkills | ( | ) |
Definition at line 5156 of file Player.cpp.
| void Player::removeArenaPoints | ( | uint32_t | arenaPoints, |
| bool | sendUpdate | ||
| ) |
Definition at line 8104 of file Player.cpp.
| void Player::removeArmorProficiency | ( | uint32_t | proficiency | ) |
| void Player::removeAuraVision | ( | uint8_t | auraVision | ) |
| bool Player::removeDeletedSpell | ( | uint32_t | spellId | ) |
Definition at line 3950 of file Player.cpp.
|
overridevirtual |
Reimplemented from Unit.
Definition at line 9840 of file Player.cpp.
| void Player::removeFromBgQueue | ( | ) |
Definition at line 8562 of file Player.cpp.
| void Player::removeFromFriendList | ( | uint32_t | guid | ) |
Definition at line 9177 of file Player.cpp.
| void Player::removeFromGMTargetList | ( | uint32_t | guid | ) |
Definition at line 2405 of file Player.cpp.
| void Player::removeFromIgnoreList | ( | uint32_t | guid | ) |
Definition at line 9341 of file Player.cpp.
| void Player::removeFromWorld | ( | ) |
Definition at line 712 of file Player.cpp.
|
private |
Definition at line 6970 of file Player.cpp.
| void Player::removeHonor | ( | uint32_t | honorPoints, |
| bool | sendUpdate | ||
| ) |
Definition at line 8149 of file Player.cpp.
| void Player::removeIfVisiblePushOutOfRange | ( | uint64_t | guid | ) |
Definition at line 3601 of file Player.cpp.
| void Player::removeItemsFromWorld | ( | ) |
Definition at line 16112 of file Player.cpp.
| void Player::removePendingPlayer | ( | ) |
Definition at line 3134 of file Player.cpp.
| void Player::removePetCache | ( | uint8_t | petId | ) |
Definition at line 12310 of file Player.cpp.
| void Player::removePlayerFieldBytesMiscFlag | ( | uint8_t | miscFlag | ) |
| void Player::removePlayerFlags | ( | uint32_t | flags | ) |
Definition at line 785 of file Player.cpp.
|
overridevirtual |
Reimplemented from Unit.
Definition at line 9806 of file Player.cpp.
| void Player::removeQuestMob | ( | uint32_t | entry | ) |
| void Player::removeQuestSpell | ( | uint32_t | spellId | ) |
|
overridevirtual |
Reimplemented from Unit.
Definition at line 9874 of file Player.cpp.
| void Player::removeShapeShiftSpell | ( | uint32_t | spellId | ) |
Definition at line 4074 of file Player.cpp.
| void Player::removeSkillLine | ( | uint16_t | skillLine | ) |
Definition at line 5068 of file Player.cpp.
| void Player::removeSkillSpells | ( | uint16_t | skillLine | ) |
Definition at line 5145 of file Player.cpp.
| bool Player::removeSpell | ( | uint32_t | spellId, |
| bool | moveToDeleted | ||
| ) |
Definition at line 3945 of file Player.cpp.
| void Player::removeSummonSpell | ( | uint32_t | entry, |
| uint32_t | spellId | ||
| ) |
Definition at line 13997 of file Player.cpp.
| void Player::removeTempItemEnchantsOnArena | ( | ) |
Definition at line 6939 of file Player.cpp.
| void Player::removeVisibleObject | ( | uint64_t | guid | ) |
Definition at line 3588 of file Player.cpp.
| void Player::removeWeaponProficiency | ( | uint32_t | proficiency | ) |
| void Player::repopAtGraveyard | ( | float | ox, |
| float | oy, | ||
| float | oz, | ||
| uint32_t | mapId | ||
| ) |
Definition at line 7622 of file Player.cpp.
| void Player::repopRequest | ( | ) |
Definition at line 7545 of file Player.cpp.
| void Player::requestDuel | ( | Player * | target | ) |
Definition at line 11875 of file Player.cpp.
| void Player::resendSpeed | ( | ) |
Definition at line 1501 of file Player.cpp.
| void Player::resetAllCooldowns | ( | ) |
Definition at line 4454 of file Player.cpp.
| void Player::resetAllTalents | ( | ) |
Definition at line 5996 of file Player.cpp.
| void Player::resetFinishedDailies | ( | ) |
Definition at line 8892 of file Player.cpp.
| void Player::resetHolyPowerTimer | ( | ) |
Definition at line 3838 of file Player.cpp.
| void Player::resetInstances | ( | uint8_t | method, |
| bool | isRaid | ||
| ) |
Definition at line 13046 of file Player.cpp.
| void Player::resetPvPTimer | ( | ) |
| void Player::resetSpells | ( | ) |
Definition at line 4039 of file Player.cpp.
| void Player::resetTalents | ( | ) |
Definition at line 5966 of file Player.cpp.
| void Player::resetTeam | ( | ) |
| void Player::resetTimeSync | ( | ) |
Definition at line 10314 of file Player.cpp.
| void Player::resurrect | ( | ) |
Definition at line 7671 of file Player.cpp.
| uint8_t Player::retRoles | ( | ) | const |
| void Player::rolloverHonor | ( | ) |
Definition at line 8178 of file Player.cpp.
| bool Player::safeTeleport | ( | uint32_t | mapId, |
| uint32_t | instanceId, | ||
| const LocationVector & | vec | ||
| ) |
Definition at line 1772 of file Player.cpp.
| void Player::safeTeleport | ( | WorldMap * | mgr, |
| const LocationVector & | vec | ||
| ) |
Definition at line 1858 of file Player.cpp.
| void Player::saveAuras | ( | std::stringstream & | ss | ) |
Definition at line 16563 of file Player.cpp.
| bool Player::saveDeletedSpells | ( | bool | newCharacter, |
| QueryBuffer * | buf | ||
| ) |
Definition at line 13450 of file Player.cpp.
| void Player::saveInstanceTimeRestrictions | ( | ) |
Definition at line 13134 of file Player.cpp.
| bool Player::saveReputations | ( | bool | newCharacter, |
| QueryBuffer * | buf | ||
| ) |
Definition at line 13356 of file Player.cpp.
| bool Player::saveSkills | ( | bool | newCharacter, |
| QueryBuffer * | buf | ||
| ) |
Definition at line 13484 of file Player.cpp.
| bool Player::saveSpells | ( | bool | newCharacter, |
| QueryBuffer * | buf | ||
| ) |
Definition at line 13393 of file Player.cpp.
| void Player::saveToDB | ( | bool | newCharacter | ) |
Definition at line 14132 of file Player.cpp.
| void Player::saveTutorials | ( | ) |
Definition at line 6361 of file Player.cpp.
| void Player::sendActionBars | ( | uint8_t | action | ) |
Definition at line 6384 of file Player.cpp.
| void Player::sendAreaTriggerMessage | ( | const char * | message, |
| ... | |||
| ) |
Definition at line 6563 of file Player.cpp.
| void Player::sendAuctionCommandResult | ( | Auction * | auction, |
| uint32_t | Action, | ||
| uint32_t | ErrorCode, | ||
| uint32_t | bidError = 0 |
||
| ) |
Definition at line 6476 of file Player.cpp.
| void Player::sendAvailSpells | ( | WDB::Structures::SpellShapeshiftFormEntry const * | shapeshiftFormEntry, |
| bool | active | ||
| ) |
Definition at line 4085 of file Player.cpp.
| void Player::sendCastFailedPacket | ( | uint32_t | spellId, |
| uint8_t | errorMessage, | ||
| uint8_t | multiCast, | ||
| uint32_t | extra1, | ||
| uint32_t | extra2 = 0 |
||
| ) |
Definition at line 9714 of file Player.cpp.
| void Player::sendCinematicCamera | ( | uint32_t | id | ) |
Definition at line 10276 of file Player.cpp.
| void Player::sendCinematicOnFirstLogin | ( | ) |
Definition at line 9536 of file Player.cpp.
| void Player::sendClientControlPacket | ( | Unit * | target, |
| uint8_t | allowMove | ||
| ) |
Definition at line 9732 of file Player.cpp.
| void Player::sendDelayedPacket | ( | WorldPacket * | data, |
| bool | deleteDataOnSend | ||
| ) |
Definition at line 3230 of file Player.cpp.
| void Player::sendDestroyObjectPacket | ( | uint64_t | destroyedGuid | ) |
Definition at line 9611 of file Player.cpp.
| void Player::sendDismountResultPacket | ( | uint32_t | result | ) |
| void Player::sendDungeonDifficultyPacket | ( | ) |
Definition at line 9572 of file Player.cpp.
| void Player::sendEmptyPetSpellList | ( | ) |
Definition at line 9767 of file Player.cpp.
| void Player::sendEquipmentSetList | ( | ) |
Definition at line 9748 of file Player.cpp.
| void Player::sendEquipmentSetSaved | ( | uint32_t | setId, |
| uint32_t | setGuid | ||
| ) |
Definition at line 9757 of file Player.cpp.
| void Player::sendEquipmentSetUseResultPacket | ( | uint8_t | result | ) |
Definition at line 9616 of file Player.cpp.
| void Player::sendExploreExperiencePacket | ( | uint32_t | areaId, |
| uint32_t | experience | ||
| ) |
Definition at line 9671 of file Player.cpp.
| void Player::sendForceMovePacket | ( | UnitSpeedType | speed_type, |
| float | speed | ||
| ) |
Definition at line 1321 of file Player.cpp.
| void Player::sendFriendLists | ( | uint32_t | flags | ) |
Definition at line 9243 of file Player.cpp.
| void Player::sendFriendStatus | ( | bool | comesOnline | ) |
Definition at line 9222 of file Player.cpp.
| void Player::sendGossipPoiPacket | ( | float | posX, |
| float | posY, | ||
| uint32_t | icon, | ||
| uint32_t | flags, | ||
| uint32_t | data, | ||
| std::string | name | ||
| ) |
Definition at line 9635 of file Player.cpp.
| void Player::sendGuildMotd | ( | ) |
Definition at line 9740 of file Player.cpp.
| void Player::sendInitialLogonPackets | ( | ) |
Definition at line 3032 of file Player.cpp.
| void Player::sendInitialWorldstates | ( | ) |
Definition at line 9772 of file Player.cpp.
| void Player::sendInstanceDifficultyPacket | ( | uint8_t | difficulty | ) |
Definition at line 9591 of file Player.cpp.
| void Player::sendInstanceResetWarning | ( | uint32_t | mapid, |
| InstanceDifficulty::Difficulties | difficulty, | ||
| uint32_t | time, | ||
| bool | welcome | ||
| ) |
Definition at line 13016 of file Player.cpp.
| void Player::sendItemPushResultPacket | ( | bool | created, |
| bool | recieved, | ||
| bool | sendtoset, | ||
| uint8_t | destbagslot, | ||
| uint32_t | destslot, | ||
| uint32_t | count, | ||
| uint32_t | entry, | ||
| uint32_t | suffix, | ||
| uint32_t | randomprop, | ||
| uint32_t | stack | ||
| ) |
Definition at line 9724 of file Player.cpp.
| void Player::sendLevelupInfoPacket | ( | uint32_t | level, |
| uint32_t | hp, | ||
| uint32_t | mana, | ||
| uint32_t | stat0, | ||
| uint32_t | stat1, | ||
| uint32_t | stat2, | ||
| uint32_t | stat3, | ||
| uint32_t | stat4 | ||
| ) |
Definition at line 9719 of file Player.cpp.
| void Player::sendLoginVerifyWorldPacket | ( | uint32_t | mapId, |
| float | posX, | ||
| float | posY, | ||
| float | posZ, | ||
| float | orientation | ||
| ) |
Definition at line 9699 of file Player.cpp.
| void Player::sendLogXpGainPacket | ( | uint64_t | guid, |
| uint32_t | normalXp, | ||
| uint32_t | restedXp, | ||
| bool | type | ||
| ) |
Definition at line 12198 of file Player.cpp.
| void Player::sendLoot | ( | uint64_t | guid, |
| uint8_t | loot_type, | ||
| uint32_t | mapId | ||
| ) |
Definition at line 10791 of file Player.cpp.
| void Player::sendLooter | ( | Creature * | creature | ) |
Definition at line 11154 of file Player.cpp.
| void Player::sendLootUpdate | ( | Object * | object | ) |
Definition at line 11129 of file Player.cpp.
| void Player::sendMeetingStoneSetQueuePacket | ( | uint32_t | dungeonId, |
| uint8_t | status | ||
| ) |
|
overridevirtual |
Reimplemented from Object.
Definition at line 3192 of file Player.cpp.
| void Player::sendMirrorTimer | ( | MirrorTimerTypes | mirrorType, |
| uint32_t | max, | ||
| uint32_t | current, | ||
| int32_t | regen | ||
| ) |
Definition at line 16157 of file Player.cpp.
| void Player::sendMountResultPacket | ( | uint32_t | result | ) |
Definition at line 9704 of file Player.cpp.
| void Player::sendMoveSetSpeedPaket | ( | UnitSpeedType | speed_type, |
| float | speed | ||
| ) |
Definition at line 1385 of file Player.cpp.
| void Player::sendMovie | ( | uint32_t | movieId | ) |
Definition at line 9386 of file Player.cpp.
| void Player::sendNewDrunkStatePacket | ( | uint32_t | state, |
| uint32_t | itemId | ||
| ) |
Definition at line 9596 of file Player.cpp.
|
overridevirtual |
Reimplemented from Object.
Definition at line 3161 of file Player.cpp.
| void Player::sendPartyKillLogPacket | ( | uint64_t | killedGuid | ) |
| void Player::sendPetTameFailure | ( | uint8_t | result | ) | const |
Definition at line 9628 of file Player.cpp.
| void Player::sendPetUnlearnConfirmPacket | ( | ) |
Definition at line 9560 of file Player.cpp.
| void Player::sendPlayObjectSoundPacket | ( | uint64_t | objectGuid, |
| uint32_t | soundId | ||
| ) |
Definition at line 9661 of file Player.cpp.
| void Player::sendPlaySoundPacket | ( | uint32_t | soundId | ) |
Definition at line 9666 of file Player.cpp.
| void Player::sendPoiById | ( | uint32_t | id | ) |
Definition at line 9640 of file Player.cpp.
| void Player::sendPreventSchoolCast | ( | uint32_t | spellSchool, |
| uint32_t | timeMs | ||
| ) |
Definition at line 4014 of file Player.cpp.
| void Player::sendPvpCredit | ( | uint32_t | honor, |
| uint64_t | victimGuid, | ||
| uint32_t | victimRank | ||
| ) |
Definition at line 9885 of file Player.cpp.
| void Player::sendRaidDifficultyPacket | ( | ) |
Definition at line 9577 of file Player.cpp.
| void Player::sendRaidGroupOnly | ( | uint32_t | timeInMs, |
| uint32_t | type | ||
| ) |
Definition at line 9890 of file Player.cpp.
| void Player::sendRaidInfo | ( | ) |
Definition at line 12927 of file Player.cpp.
| void Player::sendReportToGmMessage | ( | std::string | playerName, |
| std::string | damageLog | ||
| ) |
Definition at line 6537 of file Player.cpp.
| void Player::sendResetFailedNotify | ( | uint32_t | mapid | ) |
Definition at line 9584 of file Player.cpp.
| void Player::sendResetInstanceFailed | ( | uint32_t | reason, |
| uint32_t | MapId | ||
| ) |
Definition at line 13094 of file Player.cpp.
| void Player::sendSavedInstances | ( | ) |
Definition at line 12977 of file Player.cpp.
| void Player::sendSetProficiencyPacket | ( | uint8_t | itemClass, |
| uint32_t | proficiency | ||
| ) |
Definition at line 9601 of file Player.cpp.
| void Player::sendSmsgInitialFactions | ( | ) |
Definition at line 11762 of file Player.cpp.
| void Player::sendSmsgInitialSpells | ( | ) |
Definition at line 3970 of file Player.cpp.
| void Player::sendSpellCooldownEventPacket | ( | uint32_t | spellId | ) |
Definition at line 9676 of file Player.cpp.
| void Player::sendSpellCooldownPacket | ( | SpellInfo const * | spellInfo, |
| const uint32_t | duration, | ||
| const bool | isGcd | ||
| ) |
Definition at line 4409 of file Player.cpp.
| void Player::sendSpellModifierPacket | ( | uint8_t | spellType, |
| std::vector< std::pair< uint8_t, float > > | modValues, | ||
| bool | isPct | ||
| ) |
Definition at line 9690 of file Player.cpp.
| void Player::sendStopMirrorTimerPacket | ( | MirrorTimerTypes | type | ) |
Definition at line 9651 of file Player.cpp.
| void Player::sendSummonRequest | ( | uint32_t | requesterId, |
| uint32_t | zoneId, | ||
| uint32_t | mapId, | ||
| uint32_t | instanceId, | ||
| const LocationVector & | position | ||
| ) |
Definition at line 2386 of file Player.cpp.
| void Player::sendTalentResetConfirmPacket | ( | ) |
Definition at line 9555 of file Player.cpp.
| void Player::sendTaxiNodeStatusMultiple | ( | ) |
Definition at line 10748 of file Player.cpp.
| void Player::sendTeleportAckPacket | ( | LocationVector | position | ) |
Definition at line 1957 of file Player.cpp.
| void Player::sendTeleportPacket | ( | LocationVector | position | ) |
Definition at line 1895 of file Player.cpp.
| void Player::sendTimeSync | ( | ) |
Definition at line 10322 of file Player.cpp.
| void Player::sendTotemCreatedPacket | ( | uint8_t | slot, |
| uint64_t | guid, | ||
| uint32_t | duration, | ||
| uint32_t | spellId | ||
| ) |
| void Player::sendUpdateDataToSet | ( | ByteBuffer * | groupBuf, |
| ByteBuffer * | nonGroupBuf, | ||
| bool | sendToSelf | ||
| ) |
Definition at line 10172 of file Player.cpp.
| void Player::sendUpdateToOutOfRangeGroupMembers | ( | ) |
Definition at line 7933 of file Player.cpp.
| void Player::sendWorldStateUpdate | ( | uint32_t | worldState, |
| uint32_t | value | ||
| ) |
Definition at line 10216 of file Player.cpp.
| void Player::setActionButton | ( | uint8_t | button, |
| uint32_t | action, | ||
| uint8_t | type, | ||
| uint8_t | misc | ||
| ) |
Definition at line 6374 of file Player.cpp.
| void Player::setAFKReason | ( | std::string | reason | ) |
Definition at line 2396 of file Player.cpp.
| void Player::setAllowedToCreateCorpse | ( | bool | allowed | ) |
| void Player::setAreaSpiritHealerGuid | ( | uint64_t | guid | ) |
Definition at line 7782 of file Player.cpp.
| void Player::setArenaFaction | ( | uint8_t | faction | ) |
| void Player::setArenaTeam | ( | uint8_t | type, |
| ArenaTeam * | arenaTeam | ||
| ) |
Definition at line 8063 of file Player.cpp.
| void Player::setAuraVision | ( | uint8_t | auraVision | ) |
| void Player::setBankBagSlotItemGuid | ( | uint8_t | slot, |
| uint64_t | guid | ||
| ) |
Definition at line 955 of file Player.cpp.
| void Player::setBankSlotItemGuid | ( | uint8_t | slot, |
| uint64_t | guid | ||
| ) |
Definition at line 952 of file Player.cpp.
| void Player::setBankSlots | ( | uint8_t | slots | ) |
Definition at line 845 of file Player.cpp.
| void Player::setBanned | ( | uint32_t | timestamp = 4, |
| std::string | Reason = "" |
||
| ) |
| void Player::setBattleground | ( | Battleground * | bg | ) |
Definition at line 8547 of file Player.cpp.
| void Player::setBGEntryPoint | ( | float | x, |
| float | y, | ||
| float | z, | ||
| float | o, | ||
| uint32_t | mapId, | ||
| int32_t | instanceId | ||
| ) |
| void Player::setBgQueueType | ( | uint32_t | type | ) |
Definition at line 8574 of file Player.cpp.
| void Player::setBgTeam | ( | uint32_t | team | ) |
Definition at line 2777 of file Player.cpp.
| void Player::setBindPoint | ( | float | x, |
| float | y, | ||
| float | z, | ||
| float | o, | ||
| uint32_t | mapId, | ||
| uint32_t | zoneId | ||
| ) |
| void Player::setBlockPercentage | ( | float | value | ) |
Definition at line 1082 of file Player.cpp.
| void Player::setBuybackPriceSlot | ( | uint8_t | slot, |
| uint32_t | price | ||
| ) |
Definition at line 1243 of file Player.cpp.
| void Player::setBuybackTimestampSlot | ( | uint8_t | slot, |
| uint32_t | timestamp | ||
| ) |
Definition at line 1246 of file Player.cpp.
| void Player::setChampioningFaction | ( | uint32_t | factionId | ) |
Definition at line 11823 of file Player.cpp.
| void Player::setCoinage | ( | uint64_t | coinage | ) |
Definition at line 1185 of file Player.cpp.
| void Player::setCombatRating | ( | uint8_t | combatRating, |
| uint32_t | value | ||
| ) |
Definition at line 1277 of file Player.cpp.
| void Player::setCorpseData | ( | LocationVector | position, |
| int32_t | instanceId | ||
| ) |
|
protectedvirtual |
Reimplemented from Object.
Definition at line 3556 of file Player.cpp.
| void Player::setCurrencyTokenSlotItemGuid | ( | uint8_t | slot, |
| uint64_t | guid | ||
| ) |
Definition at line 972 of file Player.cpp.
| void Player::setDodgePercentage | ( | float | value | ) |
Definition at line 1085 of file Player.cpp.
| void Player::setDrunkValue | ( | uint8_t | value | ) |
Definition at line 859 of file Player.cpp.
| void Player::setDualWield2H | ( | bool | enable | ) |
| void Player::setDuelArbiter | ( | uint64_t | guid | ) |
Definition at line 766 of file Player.cpp.
| void Player::setDuelState | ( | uint8_t | state | ) |
Definition at line 12128 of file Player.cpp.
| void Player::setDuelStatus | ( | uint8_t | status | ) |
Definition at line 12125 of file Player.cpp.
| void Player::setDuelTeam | ( | uint32_t | team | ) |
Definition at line 871 of file Player.cpp.
| void Player::setDungeonDifficulty | ( | uint8_t | diff | ) |
| void Player::setEnabledActionBars | ( | uint8_t | actionBarId | ) |
Definition at line 1235 of file Player.cpp.
| void Player::setEnteringToWorld | ( | ) |
| void Player::setExpertise | ( | uint32_t | value | ) |
Definition at line 1092 of file Player.cpp.
| void Player::setExploredZone | ( | uint32_t | idx, |
| uint32_t | data | ||
| ) |
Definition at line 1129 of file Player.cpp.
| void Player::setFace | ( | uint8_t | face | ) |
Definition at line 828 of file Player.cpp.
| void Player::setFacialFeatures | ( | uint8_t | feature | ) |
Definition at line 842 of file Player.cpp.
| void Player::setFactionAtWar | ( | uint32_t | faction, |
| bool | set | ||
| ) |
Definition at line 11558 of file Player.cpp.
| void Player::setFactionInactive | ( | uint32_t | faction, |
| bool | set | ||
| ) |
Definition at line 11702 of file Player.cpp.
| void Player::setFactionStanding | ( | uint32_t | faction, |
| int32_t | value | ||
| ) |
Definition at line 11369 of file Player.cpp.
| void Player::setFallDisabledUntil | ( | time_t | time | ) |
Definition at line 2048 of file Player.cpp.
| void Player::setFarsightGuid | ( | uint64_t | farsightGuid | ) |
Definition at line 976 of file Player.cpp.
|
overridevirtual |
Reimplemented from Unit.
Definition at line 9828 of file Player.cpp.
| void Player::setFreePrimaryProfessionPoints | ( | uint32_t | points | ) |
Definition at line 1052 of file Player.cpp.
| void Player::setFullHealthMana | ( | ) |
Definition at line 7784 of file Player.cpp.
| void Player::setGlyph | ( | uint16_t | slot, |
| uint32_t | glyph | ||
| ) |
Definition at line 1310 of file Player.cpp.
| void Player::setGlyphsEnabled | ( | uint32_t | glyphs | ) |
| void Player::setGlyphSlot | ( | uint16_t | slot, |
| uint32_t | glyph | ||
| ) |
| void Player::setGroupInviterId | ( | uint32_t | inviterId | ) |
Definition at line 7881 of file Player.cpp.
| void Player::setGroupUpdateFlags | ( | uint32_t | flags | ) |
| void Player::setGuildAndGroupInfo | ( | ) |
Definition at line 9517 of file Player.cpp.
| void Player::setGuildId | ( | uint32_t | guildId | ) |
Definition at line 796 of file Player.cpp.
| void Player::setGuildLevel | ( | uint32_t | guildLevel | ) |
Definition at line 817 of file Player.cpp.
| void Player::setGuildRank | ( | uint32_t | guildRank | ) |
Definition at line 813 of file Player.cpp.
| void Player::setGuildTimestamp | ( | uint32_t | timestamp | ) |
Definition at line 874 of file Player.cpp.
| void Player::setHairColor | ( | uint8_t | color | ) |
Definition at line 834 of file Player.cpp.
| void Player::setHairStyle | ( | uint8_t | style | ) |
Definition at line 831 of file Player.cpp.
| void Player::setHasBgFlag | ( | bool | set | ) |
Definition at line 8578 of file Player.cpp.
| void Player::setHasWonRbgToday | ( | bool | value | ) |
Definition at line 8572 of file Player.cpp.
|
inline |
Definition at line 879 of file Player.hpp.
|
inline |
Definition at line 2038 of file Player.hpp.
| void Player::setInitialDisplayIds | ( | uint8_t | gender, |
| uint8_t | race | ||
| ) |
Definition at line 2645 of file Player.cpp.
| void Player::setInitialPlayerData | ( | ) |
Definition at line 3616 of file Player.cpp.
| void Player::setInitialPlayerProfessions | ( | ) |
Definition at line 5201 of file Player.cpp.
| void Player::setInitialTalentPoints | ( | bool | talentsResetted = false | ) |
Definition at line 6056 of file Player.cpp.
| void Player::setInventorySlotItemGuid | ( | uint8_t | slot, |
| uint64_t | guid | ||
| ) |
Definition at line 946 of file Player.cpp.
| void Player::setInviteArenaTeamId | ( | uint32_t | id | ) |
Definition at line 8128 of file Player.cpp.
| void Player::setInvitedByGuildId | ( | uint32_t | GuildId | ) |
Definition at line 7863 of file Player.cpp.
| void Player::setIsQueuedForBg | ( | bool | set | ) |
Definition at line 8553 of file Player.cpp.
| void Player::setIsQueuedForRbg | ( | bool | value | ) |
Definition at line 8560 of file Player.cpp.
| void Player::setKnownCurrencies | ( | uint64_t | currencies | ) |
Definition at line 990 of file Player.cpp.
| void Player::setKnownPvPTitle | ( | RankTitles | title, |
| bool | set | ||
| ) |
Definition at line 8526 of file Player.cpp.
| void Player::setLastBattlegroundPetId | ( | uint8_t | petId | ) |
Definition at line 12657 of file Player.cpp.
| void Player::setLastBattlegroundPetSpell | ( | uint32_t | petSpell | ) |
Definition at line 12659 of file Player.cpp.
|
inline |
Definition at line 904 of file Player.hpp.
| void Player::setLifetimeHonorableKills | ( | uint32_t | kills | ) |
Definition at line 1264 of file Player.cpp.
| void Player::setLoginFlag | ( | uint32_t | flag | ) |
Definition at line 2643 of file Player.cpp.
| void Player::setLoginPosition | ( | ) |
Definition at line 9461 of file Player.cpp.
| void Player::setLootableOnCorpse | ( | bool | lootable | ) |
Definition at line 11310 of file Player.cpp.
| void Player::setLootGuid | ( | const uint64_t & | guid | ) |
Definition at line 10788 of file Player.cpp.
|
inline |
Definition at line 882 of file Player.hpp.
| void Player::setManaRegeneration | ( | float | value | ) |
| void Player::setManaRegenerationWhileCasting | ( | float | value | ) |
| void Player::setMapEntryPoint | ( | uint32_t | mapId | ) |
Definition at line 2050 of file Player.cpp.
| void Player::setMaxLevel | ( | uint32_t | level | ) |
Definition at line 1158 of file Player.cpp.
| void Player::setMeleeCritPercentage | ( | float | value | ) |
Definition at line 1101 of file Player.cpp.
|
inline |
Definition at line 2089 of file Player.hpp.
| void Player::setModDamageDoneNegative | ( | uint16_t | school, |
| uint32_t | value | ||
| ) |
Definition at line 1206 of file Player.cpp.
| void Player::setModDamageDonePct | ( | float | damagePct, |
| uint8_t | shool | ||
| ) |
Definition at line 1210 of file Player.cpp.
| void Player::setModDamageDonePositive | ( | uint16_t | school, |
| uint32_t | value | ||
| ) |
Definition at line 1202 of file Player.cpp.
| void Player::setModHealingDone | ( | uint32_t | value | ) |
Definition at line 1214 of file Player.cpp.
| void Player::setModTargetPhysicalResistance | ( | uint32_t | value | ) |
Definition at line 1222 of file Player.cpp.
| void Player::setModTargetResistance | ( | uint32_t | value | ) |
Definition at line 1218 of file Player.cpp.
| void Player::setMountSpellId | ( | uint32_t | id | ) |
Definition at line 1513 of file Player.cpp.
| void Player::setMountVehicleId | ( | uint32_t | id | ) |
Definition at line 1517 of file Player.cpp.
| void Player::setMover | ( | Unit * | target | ) |
Definition at line 10283 of file Player.cpp.
| void Player::setName | ( | std::string | name | ) |
Definition at line 2640 of file Player.cpp.
| void Player::setNextLevelXp | ( | uint32_t | xp | ) |
| void Player::setNoReagentCost | ( | uint8_t | index, |
| uint32_t | value | ||
| ) |
Definition at line 1304 of file Player.cpp.
| void Player::setOffHandCritPercentage | ( | float | value | ) |
Definition at line 1108 of file Player.cpp.
| void Player::setOffHandExpertise | ( | uint32_t | value | ) |
Definition at line 1096 of file Player.cpp.
| void Player::setPackSlotItemGuid | ( | uint8_t | slot, |
| uint64_t | guid | ||
| ) |
Definition at line 949 of file Player.cpp.
| void Player::setParryPercentage | ( | float | value | ) |
Definition at line 1088 of file Player.cpp.
| void Player::setPctReputationMod | ( | int32_t | value | ) |
Definition at line 11821 of file Player.cpp.
| void Player::setPendingBattleground | ( | Battleground * | bg | ) |
Definition at line 8550 of file Player.cpp.
| void Player::setPendingBind | ( | uint32_t | instanceId, |
| uint32_t | bindTimer | ||
| ) |
Definition at line 12921 of file Player.cpp.
|
overridevirtual |
Reimplemented from Unit.
Definition at line 2063 of file Player.cpp.
| void Player::setPlayerBytes | ( | uint32_t | bytes | ) |
Definition at line 822 of file Player.cpp.
| void Player::setPlayerBytes2 | ( | uint32_t | bytes2 | ) |
Definition at line 839 of file Player.cpp.
| void Player::setPlayerBytes3 | ( | uint32_t | bytes3 | ) |
Definition at line 853 of file Player.cpp.
| void Player::setPlayerFieldBytes | ( | uint32_t | bytes | ) |
| void Player::setPlayerFieldBytes2 | ( | uint32_t | bytes | ) |
| void Player::setPlayerFieldBytesMiscFlag | ( | uint8_t | miscFlag | ) |
Definition at line 1230 of file Player.cpp.
| void Player::setPlayerFlags | ( | uint32_t | flags | ) |
Definition at line 769 of file Player.cpp.
| void Player::setPlayerGender | ( | uint8_t | gender | ) |
Definition at line 856 of file Player.cpp.
| void Player::setPlayerInfoIfNeeded | ( | ) |
Definition at line 9492 of file Player.cpp.
| void Player::setProfessionSkillLine | ( | uint32_t | index, |
| uint32_t | value | ||
| ) |
Definition at line 1027 of file Player.cpp.
|
overridevirtual |
Reimplemented from Unit.
Definition at line 9790 of file Player.cpp.
| void Player::setPvpRank | ( | uint8_t | rank | ) |
Definition at line 862 of file Player.cpp.
| void Player::setQuestLogEntryBySlot | ( | uint8_t | slot, |
| uint32_t | questEntry | ||
| ) |
Definition at line 878 of file Player.cpp.
| void Player::setQuestLogExpireTimeBySlot | ( | uint8_t | slot, |
| uint32_t | expireTime | ||
| ) |
Definition at line 917 of file Player.cpp.
| void Player::setQuestLogRequiredMobOrGoBySlot | ( | uint8_t | slot, |
| uint32_t | mobOrGoCount | ||
| ) |
Definition at line 902 of file Player.cpp.
| void Player::setQuestLogStateBySlot | ( | uint8_t | slot, |
| uint32_t | state | ||
| ) |
Definition at line 890 of file Player.cpp.
| void Player::setQuestSharerDbId | ( | uint32_t | id | ) |
Definition at line 8923 of file Player.cpp.
| void Player::setQueuedBgInstanceId | ( | uint32_t | id | ) |
Definition at line 8557 of file Player.cpp.
| void Player::setRaidDifficulty | ( | uint8_t | diff | ) |
| void Player::setRangedCritPercentage | ( | float | value | ) |
Definition at line 1104 of file Player.cpp.
| void Player::setResistanceBuffModNegative | ( | uint8_t | type, |
| uint32_t | value | ||
| ) |
Definition at line 1198 of file Player.cpp.
| void Player::setResistanceBuffModPositive | ( | uint8_t | type, |
| uint32_t | value | ||
| ) |
Definition at line 1195 of file Player.cpp.
|
inline |
Definition at line 886 of file Player.hpp.
|
inline |
Definition at line 889 of file Player.hpp.
| void Player::setRestState | ( | uint8_t | state | ) |
Definition at line 848 of file Player.cpp.
| void Player::setRestStateXp | ( | uint32_t | xp | ) |
Definition at line 1173 of file Player.cpp.
| void Player::setResurrect | ( | ) |
Definition at line 7795 of file Player.cpp.
| void Player::setResurrecterGuid | ( | uint64_t | guid | ) |
Definition at line 7774 of file Player.cpp.
| void Player::setResurrectHealth | ( | uint32_t | health | ) |
Definition at line 7775 of file Player.cpp.
| void Player::setResurrectInstanceId | ( | uint32_t | id | ) |
Definition at line 7777 of file Player.cpp.
| void Player::setResurrectMana | ( | uint32_t | mana | ) |
Definition at line 7776 of file Player.cpp.
| void Player::setResurrectMapId | ( | uint32_t | id | ) |
Definition at line 7778 of file Player.cpp.
| void Player::setResurrectPosition | ( | LocationVector | position | ) |
Definition at line 7779 of file Player.cpp.
| void Player::setRoles | ( | uint8_t | role | ) |
Definition at line 8580 of file Player.cpp.
| void Player::setRuneRegen | ( | uint8_t | rune, |
| float | regen | ||
| ) |
Definition at line 1169 of file Player.cpp.
|
overridevirtual |
Reimplemented from Unit.
Definition at line 9863 of file Player.cpp.
| void Player::setSelectedGo | ( | uint64_t | guid | ) |
Definition at line 2352 of file Player.cpp.
| void Player::setSelfResurrectSpell | ( | uint32_t | spell | ) |
Definition at line 1136 of file Player.cpp.
| void Player::setSendOnlyRaidgroup | ( | bool | set | ) |
Definition at line 7954 of file Player.cpp.
| void Player::setServersideDrunkValue | ( | uint16_t | newDrunkValue, |
| uint32_t | itemId = 0 |
||
| ) |
Definition at line 11829 of file Player.cpp.
| void Player::setSession | ( | WorldSession * | session | ) |
Definition at line 3132 of file Player.cpp.
| void Player::setShieldBlock | ( | uint32_t | value | ) |
Definition at line 1114 of file Player.cpp.
| void Player::setShieldBlockCritPercentage | ( | float | value | ) |
Definition at line 1119 of file Player.cpp.
| void Player::setSkillInfoBonusPermanent | ( | uint32_t | index, |
| uint8_t | offset, | ||
| uint16_t | bonus | ||
| ) |
Definition at line 1026 of file Player.cpp.
| void Player::setSkillInfoBonusTemporary | ( | uint32_t | index, |
| uint8_t | offset, | ||
| uint16_t | bonus | ||
| ) |
Definition at line 1025 of file Player.cpp.
| void Player::setSkillInfoCurrentValue | ( | uint32_t | index, |
| uint8_t | offset, | ||
| uint16_t | current | ||
| ) |
Definition at line 1023 of file Player.cpp.
| void Player::setSkillInfoId | ( | uint32_t | index, |
| uint8_t | offset, | ||
| uint16_t | id | ||
| ) |
Definition at line 1021 of file Player.cpp.
| void Player::setSkillInfoMaxValue | ( | uint32_t | index, |
| uint8_t | offset, | ||
| uint16_t | max | ||
| ) |
Definition at line 1024 of file Player.cpp.
| void Player::setSkillInfoStep | ( | uint32_t | index, |
| uint8_t | offset, | ||
| uint16_t | step | ||
| ) |
Definition at line 1022 of file Player.cpp.
| void Player::setSkinColor | ( | uint8_t | color | ) |
Definition at line 825 of file Player.cpp.
|
inline |
Definition at line 2037 of file Player.hpp.
| void Player::setSpellCritPercentage | ( | uint8_t | school, |
| float | value | ||
| ) |
Definition at line 1111 of file Player.cpp.
| void Player::setStableSlotCount | ( | uint8_t | count | ) |
Definition at line 12662 of file Player.cpp.
| void Player::setSummonedObject | ( | Object * | summonedObject | ) |
Definition at line 12705 of file Player.cpp.
|
inline |
Definition at line 1958 of file Player.hpp.
| void Player::setTalentPoints | ( | uint32_t | talentPoints, |
| bool | forBothSpecs = true |
||
| ) |
Definition at line 6017 of file Player.cpp.
| void Player::setTalentPointsFromQuests | ( | uint32_t | talentPoints | ) |
| void Player::setTalentResetsCount | ( | uint32_t | value | ) |
Definition at line 6319 of file Player.cpp.
| void Player::setTeam | ( | uint32_t | team | ) |
| void Player::setTemporarilyUnsummonedPetsOffline | ( | ) |
Definition at line 12633 of file Player.cpp.
| void Player::setTrackCreature | ( | uint32_t | id | ) |
Definition at line 1076 of file Player.cpp.
| void Player::setTrackResource | ( | uint32_t | id | ) |
Definition at line 1079 of file Player.cpp.
| void Player::setTransferStatus | ( | uint8_t | status | ) |
Definition at line 1889 of file Player.cpp.
| void Player::setTutorialValueForId | ( | uint8_t | id, |
| uint32_t | value | ||
| ) |
Definition at line 6341 of file Player.cpp.
|
protectedvirtual |
Reimplemented from Object.
Definition at line 3572 of file Player.cpp.
| void Player::setupPvPOnLogin | ( | ) |
Definition at line 8218 of file Player.cpp.
| void Player::setVanityPetSlotItemGuid | ( | uint8_t | slot, |
| uint64_t | guid | ||
| ) |
Definition at line 967 of file Player.cpp.
| void Player::setVendorBuybackSlot | ( | uint8_t | slot, |
| uint64_t | guid | ||
| ) |
Definition at line 958 of file Player.cpp.
| void Player::setVisibleItemEnchantment | ( | uint32_t | slot, |
| uint8_t | pos, | ||
| uint32_t | enchantment | ||
| ) |
Definition at line 941 of file Player.cpp.
| void Player::setVisibleItemEntry | ( | uint32_t | slot, |
| uint32_t | entry | ||
| ) |
Definition at line 922 of file Player.cpp.
| void Player::setVisibleItemFields | ( | uint32_t | slot, |
| Item * | item | ||
| ) |
Definition at line 9895 of file Player.cpp.
| void Player::setWatchedFaction | ( | uint32_t | factionId | ) |
Definition at line 1139 of file Player.cpp.
| void Player::setXp | ( | uint32_t | xp | ) |
Definition at line 994 of file Player.cpp.
| void Player::smsg_TalentsInfo | ( | bool | SendPetTalents | ) |
Definition at line 6152 of file Player.cpp.
| void Player::softDisconnect | ( | ) |
Definition at line 3147 of file Player.cpp.
| void Player::spawnCorpseBody | ( | ) |
Definition at line 7508 of file Player.cpp.
| void Player::spawnCorpseBones | ( | ) |
Definition at line 7531 of file Player.cpp.
| void Player::spawnPet | ( | uint8_t | petId | ) |
Definition at line 12538 of file Player.cpp.
| void Player::speedCheatDelay | ( | uint32_t | delay | ) |
Definition at line 9369 of file Player.cpp.
| void Player::speedCheatReset | ( | ) |
| void Player::stopPvPTimer | ( | ) |
Definition at line 8216 of file Player.cpp.
Definition at line 11221 of file Player.cpp.
Definition at line 11163 of file Player.cpp.
| uint32_t Player::subtractRestXp | ( | uint32_t | amount | ) |
Definition at line 12206 of file Player.cpp.
| void Player::summonTemporarilyUnsummonedPet | ( | ) |
Definition at line 12556 of file Player.cpp.
| void Player::tagUnit | ( | Object * | object | ) |
Definition at line 10156 of file Player.cpp.
| bool Player::teleport | ( | const LocationVector & | vec, |
| WorldMap * | map | ||
| ) |
Definition at line 1742 of file Player.cpp.
| void Player::testDuelBoundary | ( | ) |
Definition at line 11914 of file Player.cpp.
| void Player::toggleAfk | ( | ) |
Definition at line 2854 of file Player.cpp.
| void Player::toggleDnd | ( | ) |
Definition at line 2875 of file Player.cpp.
| void Player::togglePvP | ( | ) |
Definition at line 8343 of file Player.cpp.
| void Player::toggleXpGain | ( | ) |
| bool Player::tryPutPetToSlot | ( | uint8_t | petId, |
| uint8_t | newSlot, | ||
| bool | sendErrors = true |
||
| ) |
Definition at line 12380 of file Player.cpp.
| void Player::unbindInstance | ( | BoundInstancesMap::iterator & | itr, |
| InstanceDifficulty::Difficulties | difficulty, | ||
| bool | unload = false |
||
| ) |
Definition at line 12837 of file Player.cpp.
| void Player::unbindInstance | ( | uint32_t | mapid, |
| InstanceDifficulty::Difficulties | difficulty, | ||
| bool | unload = false |
||
| ) |
Definition at line 12831 of file Player.cpp.
| void Player::unEquipOffHandIfRequired | ( | ) |
Definition at line 6576 of file Player.cpp.
| void Player::unsetBanned | ( | ) |
Definition at line 2341 of file Player.cpp.
| void Player::unsetCharter | ( | uint8_t | charterType | ) |
Definition at line 7835 of file Player.cpp.
| void Player::unSummonPetTemporarily | ( | ) |
Definition at line 12585 of file Player.cpp.
| void Player::Update | ( | unsigned long | time_passed | ) |
Definition at line 290 of file Player.cpp.
| void Player::updateArenaPoints | ( | ) |
Definition at line 8117 of file Player.cpp.
| void Player::updateAttackSpeed | ( | ) |
Definition at line 15504 of file Player.cpp.
| void Player::updateAutoRepeatSpell | ( | ) |
Definition at line 4166 of file Player.cpp.
| void Player::updateChanceFields | ( | ) |
Definition at line 15496 of file Player.cpp.
| void Player::updateChances | ( | ) |
Definition at line 15401 of file Player.cpp.
| void Player::updateChannels | ( | ) |
Definition at line 7978 of file Player.cpp.
| void Player::updateComboPoints | ( | ) |
Definition at line 5387 of file Player.cpp.
| void Player::updateHonor | ( | ) |
Definition at line 8162 of file Player.cpp.
| void Player::updateInrangeSetsBasedOnReputation | ( | ) |
Definition at line 11610 of file Player.cpp.
| void Player::updateKnownCurrencies | ( | uint32_t | itemId, |
| bool | apply | ||
| ) |
Definition at line 13232 of file Player.cpp.
| void Player::updateManaRegeneration | ( | bool | initialUpdate = false | ) |
Definition at line 13 of file PlayerStats.cpp.
| void Player::updateNearbyQuestGameObjects | ( | ) |
Definition at line 9043 of file Player.cpp.
| void Player::updatePotionCooldown | ( | ) |
Definition at line 4532 of file Player.cpp.
| void Player::updatePvPArea | ( | ) |
Definition at line 8231 of file Player.cpp.
| void Player::updatePvPCurrencies | ( | ) |
Definition at line 8509 of file Player.cpp.
| void Player::updateRageRegeneration | ( | bool | initialUpdate = false | ) |
Definition at line 151 of file PlayerStats.cpp.
| void Player::updateRestState | ( | ) |
Definition at line 12262 of file Player.cpp.
| void Player::updateRunicPowerRegeneration | ( | bool | initialUpdate = false | ) |
Definition at line 180 of file PlayerStats.cpp.
| void Player::updateSkillMaximumValues | ( | ) |
Definition at line 5168 of file Player.cpp.
| void Player::updateStats | ( | ) |
Definition at line 15532 of file Player.cpp.
| void Player::zoneUpdate | ( | uint32_t | zoneId | ) |
Definition at line 2097 of file Player.cpp.
|
friend |
Definition at line 105 of file Player.hpp.
|
friend |
Definition at line 104 of file Player.hpp.
|
protected |
Definition at line 2225 of file Player.hpp.
|
private |
Definition at line 1119 of file Player.hpp.
|
private |
Definition at line 981 of file Player.hpp.
| AIInterface* Player::m_aiInterfaceWaypoint = nullptr |
Definition at line 1094 of file Player.hpp.
|
private |
Definition at line 1223 of file Player.hpp.
|
private |
Definition at line 1358 of file Player.hpp.
|
private |
Definition at line 1357 of file Player.hpp.
|
protected |
Definition at line 2209 of file Player.hpp.
|
protected |
Definition at line 2208 of file Player.hpp.
| bool Player::m_avengingWrath = true |
Definition at line 2248 of file Player.hpp.
|
private |
Definition at line 1106 of file Player.hpp.
|
private |
Definition at line 1107 of file Player.hpp.
| uint32_t Player::m_baseResistanceModPctNeg[TOTAL_SPELL_SCHOOLS] = { 0 } |
Definition at line 2054 of file Player.hpp.
| uint32_t Player::m_baseResistanceModPctPos[TOTAL_SPELL_SCHOOLS] = { 0 } |
Definition at line 2053 of file Player.hpp.
|
private |
Definition at line 1805 of file Player.hpp.
|
private |
Definition at line 1806 of file Player.hpp.
| bool Player::m_beingPushed = false |
Definition at line 2175 of file Player.hpp.
|
private |
Definition at line 1455 of file Player.hpp.
|
private |
Definition at line 1261 of file Player.hpp.
|
private |
Definition at line 1466 of file Player.hpp.
|
private |
Definition at line 1464 of file Player.hpp.
| BGScore Player::m_bgScore |
Definition at line 1452 of file Player.hpp.
|
private |
Definition at line 740 of file Player.hpp.
|
private |
Definition at line 1243 of file Player.hpp.
| bool Player::m_blinked = false |
Definition at line 2174 of file Player.hpp.
|
protected |
Definition at line 2212 of file Player.hpp.
| BoundInstancesMap Player::m_boundInstances[InstanceDifficulty::MAX_DIFFICULTY] |
Definition at line 2126 of file Player.hpp.
|
private |
Definition at line 1801 of file Player.hpp.
|
private |
Definition at line 1803 of file Player.hpp.
|
private |
Definition at line 972 of file Player.hpp.
| bool Player::m_cannibalize = false |
Definition at line 2095 of file Player.hpp.
| uint8_t Player::m_cannibalizeCount = 0 |
Definition at line 2096 of file Player.hpp.
| uint32_t Player::m_castedAmount[TOTAL_SPELL_SCHOOLS] = { 0 } |
Definition at line 2068 of file Player.hpp.
|
private |
Definition at line 1694 of file Player.hpp.
| bool Player::m_changingMaps = true |
Definition at line 2179 of file Player.hpp.
|
private |
Definition at line 1336 of file Player.hpp.
|
private |
Definition at line 1273 of file Player.hpp.
| PlayerCheat Player::m_cheats = {false} |
Definition at line 1090 of file Player.hpp.
|
private |
Definition at line 733 of file Player.hpp.
|
private |
Definition at line 985 of file Player.hpp.
|
private |
Definition at line 984 of file Player.hpp.
|
protected |
Definition at line 917 of file Player.hpp.
|
private |
Definition at line 1212 of file Player.hpp.
|
protected |
Definition at line 2213 of file Player.hpp.
|
private |
Definition at line 1649 of file Player.hpp.
| std::map<uint32_t, WeaponModifier> Player::m_damageDone |
Definition at line 2093 of file Player.hpp.
|
private |
Definition at line 728 of file Player.hpp.
|
private |
Definition at line 727 of file Player.hpp.
| bool Player::m_deathVision = false |
Definition at line 2184 of file Player.hpp.
|
private |
Definition at line 969 of file Player.hpp.
| int32_t Player::m_detectedRange = 0 |
Definition at line 2079 of file Player.hpp.
|
private |
Definition at line 1101 of file Player.hpp.
|
private |
Definition at line 1102 of file Player.hpp.
|
private |
Definition at line 1705 of file Player.hpp.
|
private |
Definition at line 1729 of file Player.hpp.
|
private |
Definition at line 1726 of file Player.hpp.
|
private |
Definition at line 1728 of file Player.hpp.
|
private |
Definition at line 1727 of file Player.hpp.
|
private |
Definition at line 1168 of file Player.hpp.
|
private |
Definition at line 785 of file Player.hpp.
| uint32_t Player::m_explorationTimer |
Definition at line 649 of file Player.hpp.
|
protected |
Definition at line 635 of file Player.hpp.
|
private |
Definition at line 1524 of file Player.hpp.
|
private |
Definition at line 1527 of file Player.hpp.
| bool Player::m_finishingMovesDodge = false |
Definition at line 2189 of file Player.hpp.
| bool Player::m_FirstCastAutoRepeat = false |
Definition at line 961 of file Player.hpp.
| bool Player::m_firstLogin = false |
Definition at line 1982 of file Player.hpp.
| uint32_t Player::m_FirstTalentTreeLock = 0 |
Definition at line 1990 of file Player.hpp.
| uint32_t Player::m_flatResistanceModifierNeg[TOTAL_SPELL_SCHOOLS] = { 0 } |
Definition at line 2052 of file Player.hpp.
| uint32_t Player::m_flatResistanceModifierPos[TOTAL_SPELL_SCHOOLS] = { 0 } |
Definition at line 2051 of file Player.hpp.
| uint32_t Player::m_flatStatModNeg[5] = { 0 } |
Definition at line 2071 of file Player.hpp.
| uint32_t Player::m_flatStatModPos[5] = { 0 } |
Definition at line 2070 of file Player.hpp.
| uint32_t Player::m_flyingAura = 0 |
Definition at line 2177 of file Player.hpp.
|
private |
Definition at line 833 of file Player.hpp.
| std::map<uint32_t, Standing> Player::m_forcedReactions |
Definition at line 2228 of file Player.hpp.
| Creature* Player::m_formationMaster = nullptr |
Definition at line 1098 of file Player.hpp.
|
private |
Definition at line 1151 of file Player.hpp.
|
protected |
Definition at line 918 of file Player.hpp.
|
private |
Definition at line 1121 of file Player.hpp.
|
private |
Definition at line 1104 of file Player.hpp.
| float Player::m_goLastXRotation = 0.0f |
Definition at line 1091 of file Player.hpp.
| float Player::m_goLastYRotation = 0.0f |
Definition at line 1092 of file Player.hpp.
|
private |
Definition at line 1318 of file Player.hpp.
|
private |
Definition at line 1324 of file Player.hpp.
| bool Player::m_hasBindDialogOpen = false |
Definition at line 1234 of file Player.hpp.
|
private |
Definition at line 1462 of file Player.hpp.
|
protected |
Definition at line 2219 of file Player.hpp.
|
protected |
Definition at line 2217 of file Player.hpp.
|
protected |
Definition at line 1962 of file Player.hpp.
|
protected |
Definition at line 2215 of file Player.hpp.
|
private |
Definition at line 829 of file Player.hpp.
|
private |
Definition at line 1390 of file Player.hpp.
|
private |
Definition at line 1383 of file Player.hpp.
|
private |
Definition at line 1385 of file Player.hpp.
|
private |
Definition at line 1388 of file Player.hpp.
|
private |
Definition at line 1389 of file Player.hpp.
| float Player::m_increaseCricticalByTypePct[12] = { 0 } |
Definition at line 2078 of file Player.hpp.
| int32_t Player::m_increaseDamageByType[12] = { 0 } |
Definition at line 2076 of file Player.hpp.
| float Player::m_increaseDamageByTypePct[12] = { 0 } |
Definition at line 2077 of file Player.hpp.
| uint32_t Player::m_increaseDmgSnaredSlowed = 0 |
Definition at line 2061 of file Player.hpp.
|
protected |
Definition at line 633 of file Player.hpp.
| InstanceTimeMap Player::m_instanceResetTimes |
Definition at line 2153 of file Player.hpp.
|
private |
Definition at line 1359 of file Player.hpp.
|
private |
Definition at line 1287 of file Player.hpp.
|
private |
Definition at line 1214 of file Player.hpp.
| bool Player::m_isGmInvisible = false |
Definition at line 1096 of file Player.hpp.
|
protected |
Definition at line 622 of file Player.hpp.
|
protected |
Definition at line 618 of file Player.hpp.
|
protected |
Definition at line 619 of file Player.hpp.
|
private |
Definition at line 1458 of file Player.hpp.
|
private |
Definition at line 1461 of file Player.hpp.
| bool Player::m_isReadyToBeRemoved = false |
Definition at line 123 of file Player.hpp.
|
private |
Definition at line 1749 of file Player.hpp.
|
protected |
Definition at line 620 of file Player.hpp.
|
protected |
Definition at line 621 of file Player.hpp.
| bool Player::m_isWaterBreathingEnabled = false |
Definition at line 582 of file Player.hpp.
|
private |
Definition at line 1747 of file Player.hpp.
|
private |
Definition at line 1148 of file Player.hpp.
|
protected |
Definition at line 1154 of file Player.hpp.
|
private |
Definition at line 1916 of file Player.hpp.
|
private |
Definition at line 1108 of file Player.hpp.
|
private |
Definition at line 1393 of file Player.hpp.
|
private |
Definition at line 1392 of file Player.hpp.
|
private |
Definition at line 1394 of file Player.hpp.
|
private |
Definition at line 1322 of file Player.hpp.
| SpellInfo const* Player::m_lastHealSpell = nullptr |
Definition at line 2186 of file Player.hpp.
|
private |
Definition at line 1386 of file Player.hpp.
|
protected |
Definition at line 916 of file Player.hpp.
| uint32_t Player::m_lastSeenWeather = 0 |
Definition at line 2115 of file Player.hpp.
|
private |
Definition at line 725 of file Player.hpp.
| int Player::m_lifeTapBonus = 0 |
Definition at line 2042 of file Player.hpp.
|
private |
Definition at line 730 of file Player.hpp.
|
private |
Definition at line 731 of file Player.hpp.
|
mutableprivate |
Definition at line 1122 of file Player.hpp.
|
protected |
Definition at line 1964 of file Player.hpp.
|
private |
Definition at line 737 of file Player.hpp.
|
private |
Definition at line 1650 of file Player.hpp.
|
private |
Definition at line 1648 of file Player.hpp.
| std::unique_ptr<Mailbox> Player::m_mailBox |
Definition at line 2188 of file Player.hpp.
|
protected |
Definition at line 2220 of file Player.hpp.
|
protected |
Definition at line 2218 of file Player.hpp.
|
private |
Definition at line 1809 of file Player.hpp.
| uint16_t Player::m_maxTalentPoints = 0 |
Definition at line 1986 of file Player.hpp.
| uint64_t Player::m_misdirectionTarget = 0 |
Definition at line 2086 of file Player.hpp.
| uint32_t Player::m_modBlockAbsorbValue = 0 |
Definition at line 2048 of file Player.hpp.
| uint32_t Player::m_modBlockValueFromSpells = 0 |
Definition at line 2049 of file Player.hpp.
| uint32_t Player::m_modInterrManaRegenPct = 0 |
Definition at line 2064 of file Player.hpp.
| int32_t Player::m_modManaRegenFromStat[STAT_COUNT] = { 0 } |
Definition at line 2066 of file Player.hpp.
| uint32_t Player::m_modPhysCritDmgPct = 0 |
Definition at line 2059 of file Player.hpp.
|
protected |
Definition at line 624 of file Player.hpp.
|
protected |
Definition at line 625 of file Player.hpp.
|
mutableprivate |
Definition at line 1337 of file Player.hpp.
|
mutableprivate |
Definition at line 1563 of file Player.hpp.
|
mutableprivate |
Definition at line 1560 of file Player.hpp.
|
mutableprivate |
Definition at line 1566 of file Player.hpp.
|
mutableprivate |
Definition at line 1523 of file Player.hpp.
|
private |
Definition at line 735 of file Player.hpp.
| uint32_t Player::m_nextSave |
Definition at line 2040 of file Player.hpp.
|
protected |
Definition at line 627 of file Player.hpp.
| float Player::m_offhandDmgMod = 0.5f |
Definition at line 1937 of file Player.hpp.
|
private |
Definition at line 744 of file Player.hpp.
| uint32_t Player::m_outStealthDamageBonusPct = 0 |
Definition at line 2233 of file Player.hpp.
| uint32_t Player::m_outStealthDamageBonusPeriod = 0 |
Definition at line 2234 of file Player.hpp.
| uint32_t Player::m_outStealthDamageBonusTimer = 0 |
Definition at line 2235 of file Player.hpp.
|
private |
Definition at line 1915 of file Player.hpp.
| bool Player::m_passOnLoot = false |
Definition at line 2230 of file Player.hpp.
|
private |
Definition at line 1691 of file Player.hpp.
|
private |
Definition at line 1456 of file Player.hpp.
|
private |
Definition at line 2156 of file Player.hpp.
|
private |
Definition at line 2157 of file Player.hpp.
|
private |
Definition at line 1914 of file Player.hpp.
| std::map<uint32_t, std::map<SpellInfo const*, uint16_t>*> Player::m_petSpells |
Definition at line 2164 of file Player.hpp.
|
private |
Definition at line 743 of file Player.hpp.
|
protected |
Definition at line 750 of file Player.hpp.
|
private |
Definition at line 747 of file Player.hpp.
|
private |
Definition at line 1412 of file Player.hpp.
|
private |
Definition at line 1521 of file Player.hpp.
|
private |
Definition at line 1528 of file Player.hpp.
|
private |
Definition at line 1459 of file Player.hpp.
| int32_t Player::m_rageFromDamageDealt = 0 |
Definition at line 2097 of file Player.hpp.
| int32_t Player::m_rageFromDamageTaken = 0 |
Definition at line 2098 of file Player.hpp.
|
private |
Definition at line 1169 of file Player.hpp.
| int32_t Player::m_rapModPct = 0 |
Definition at line 2182 of file Player.hpp.
| float Player::m_RegenManaOnSpellResist = 0.0f |
Definition at line 2067 of file Player.hpp.
| bool Player::m_reincarnation = false |
Definition at line 2091 of file Player.hpp.
|
private |
Definition at line 1526 of file Player.hpp.
|
private |
Definition at line 1690 of file Player.hpp.
|
private |
Definition at line 1692 of file Player.hpp.
| bool Player::m_requiresNoAmmo = false |
Definition at line 2043 of file Player.hpp.
| bool Player::m_resendSpeed = false |
Definition at line 2180 of file Player.hpp.
|
private |
Definition at line 1013 of file Player.hpp.
| uint32_t Player::m_resistanceModPctNeg[TOTAL_SPELL_SCHOOLS] = { 0 } |
Definition at line 2056 of file Player.hpp.
| uint32_t Player::m_resistanceModPctPos[TOTAL_SPELL_SCHOOLS] = { 0 } |
Definition at line 2055 of file Player.hpp.
| float Player::m_resistCritical[2] = { 0 } |
Definition at line 891 of file Player.hpp.
| float Player::m_resistHit[2] = { 0 } |
Definition at line 2057 of file Player.hpp.
| int32_t Player::m_resistHitSpell[TOTAL_SPELL_SCHOOLS] = { 0 } |
Definition at line 2058 of file Player.hpp.
|
private |
Definition at line 1751 of file Player.hpp.
|
private |
Definition at line 1750 of file Player.hpp.
|
private |
Definition at line 1216 of file Player.hpp.
|
private |
Definition at line 1217 of file Player.hpp.
|
private |
Definition at line 1219 of file Player.hpp.
|
private |
Definition at line 1218 of file Player.hpp.
|
private |
Definition at line 1220 of file Player.hpp.
|
private |
Definition at line 1221 of file Player.hpp.
| uint32_t Player::m_retaineDrage = 0 |
Definition at line 2080 of file Player.hpp.
|
private |
Definition at line 1468 of file Player.hpp.
| uint32_t Player::m_rootedCritChanceBonus = 0 |
Definition at line 2060 of file Player.hpp.
|
private |
Definition at line 1320 of file Player.hpp.
|
protected |
Definition at line 629 of file Player.hpp.
|
private |
Definition at line 1706 of file Player.hpp.
|
protected |
Definition at line 788 of file Player.hpp.
|
private |
Definition at line 970 of file Player.hpp.
|
private |
Definition at line 979 of file Player.hpp.
|
private |
Definition at line 1562 of file Player.hpp.
|
private |
Definition at line 1559 of file Player.hpp.
|
private |
Definition at line 1565 of file Player.hpp.
| PlayerSpec Player::m_spec |
Definition at line 1996 of file Player.hpp.
|
private |
Definition at line 1575 of file Player.hpp.
|
private |
Definition at line 1913 of file Player.hpp.
|
protected |
Definition at line 2214 of file Player.hpp.
| float Player::m_spellHasteRatingBonus = 1.0f |
Definition at line 2021 of file Player.hpp.
| SpellOverrideMap Player::m_spellOverrideMap |
Definition at line 868 of file Player.hpp.
|
private |
Definition at line 968 of file Player.hpp.
|
private |
Definition at line 1808 of file Player.hpp.
| uint32_t Player::m_statModPctNeg[5] = { 0 } |
Definition at line 2073 of file Player.hpp.
| uint32_t Player::m_statModPctPos[5] = { 0 } |
Definition at line 2072 of file Player.hpp.
|
private |
Definition at line 1117 of file Player.hpp.
|
private |
Definition at line 1811 of file Player.hpp.
| std::map<uint32_t, std::set<uint32_t> > Player::m_summonSpells |
Definition at line 2163 of file Player.hpp.
| uint8_t Player::m_talentActiveSpec = 0 |
Definition at line 1988 of file Player.hpp.
|
private |
Definition at line 1011 of file Player.hpp.
|
private |
Definition at line 1012 of file Player.hpp.
| uint8_t Player::m_talentSpecsCount = 1 |
Definition at line 1987 of file Player.hpp.
|
protected |
Definition at line 2223 of file Player.hpp.
|
private |
Definition at line 1629 of file Player.hpp.
|
private |
Definition at line 739 of file Player.hpp.
|
protected |
Definition at line 631 of file Player.hpp.
|
private |
Definition at line 745 of file Player.hpp.
|
private |
Definition at line 1924 of file Player.hpp.
|
private |
Definition at line 1922 of file Player.hpp.
|
private |
Definition at line 1925 of file Player.hpp.
|
private |
Definition at line 1923 of file Player.hpp.
| std::map<uint32_t, WeaponModifier> Player::m_toCritChance |
Definition at line 2094 of file Player.hpp.
| uint32_t Player::m_totalStatModPctNeg[5] = { 0 } |
Definition at line 2075 of file Player.hpp.
| uint32_t Player::m_totalStatModPctPos[5] = { 0 } |
Definition at line 2074 of file Player.hpp.
| uint32_t Player::m_trackingSpell = 0 |
Definition at line 2104 of file Player.hpp.
|
private |
Definition at line 1050 of file Player.hpp.
|
private |
Definition at line 1052 of file Player.hpp.
| uint32_t Player::m_tradeSequence |
Definition at line 2231 of file Player.hpp.
|
protected |
Definition at line 630 of file Player.hpp.
|
protected |
Definition at line 1025 of file Player.hpp.
|
protected |
Definition at line 1026 of file Player.hpp.
| uint32_t Player::m_underwaterLastDamage |
Definition at line 586 of file Player.hpp.
| uint32_t Player::m_underwaterMaxTime = 180000 |
Definition at line 584 of file Player.hpp.
| uint32_t Player::m_underwaterState = 0 |
Definition at line 585 of file Player.hpp.
| uint32_t Player::m_underwaterTime = 180000 |
Definition at line 583 of file Player.hpp.
|
private |
Definition at line 783 of file Player.hpp.
| std::set<Object*> Player::m_visibleFarsightObjects |
Definition at line 2116 of file Player.hpp.
|
protected |
Definition at line 803 of file Player.hpp.
|
static |
Definition at line 772 of file Player.hpp.
| std::map<uint32_t, uint32_t> Player::m_wratings |
Definition at line 1932 of file Player.hpp.
|
private |
Definition at line 1530 of file Player.hpp.
|
private |
Definition at line 1529 of file Player.hpp.
|
private |
Definition at line 982 of file Player.hpp.